Skip to content

Commit 0279cd4

Browse files
committed
Changed the ‘canvasBlock’ in #doActivate on OSWorldRendererScalingCanvas to use FormCanvas when the scale is 1 or nonintegral.
1 parent e5d93ff commit 0279cd4

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/OSWindow-Core/OSWorldRendererScalingCanvas.class.st

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,11 @@ OSWorldRendererScalingCanvas >> doActivate [
3636

3737
super doActivate.
3838
self osWindow backendWindow renderer canvasBlock: [ :formCanvas |
39-
ScalingCanvas formCanvas: formCanvas scale: world scaleFactor reciprocal ]
39+
| scale |
40+
scale := world scaleFactor reciprocal.
41+
(scale ~= 1 and: [ scale truncated = scale ])
42+
ifTrue: [ ScalingCanvas formCanvas: formCanvas scale: scale ]
43+
ifFalse: [ formCanvas ] ]
4044
]
4145

4246
{ #category : 'operations' }

0 commit comments

Comments
 (0)