Fix ‘span’ in BalloonEngine not being as wide as the ‘destForm’#14926
Fix ‘span’ in BalloonEngine not being as wide as the ‘destForm’#14926Ducasse merged 1 commit intopharo-project:Pharo12from
Conversation
…hat its width is less than the width of the ‘destForm’ of the new ‘bitBlt’, and removed #initializeSpan.
|
I made some improvements to the ‘Retina display’ scaling experiment from earlier pull requests: commits 9fd9b95, ea04bfc, 37bb5a8, e5d93ff, 0279cd4 and d731cc5 (these commits are not included in this pull request). The change to In the extra world opened by You can try it out: create an image in Pharo Launcher using Pharo 12 build 869 as the template, repair the repository ‘pharo’ by cloning from GitHub using ‘Rinzwind’ as the ‘Owner name’ and ‘pharo’ as the ‘Project name’, then check out the branch ‘scaling-canvas-tryout-9’, and do To avoid some issues with extra worlds (issues #14585 and #14817), you can also try using ScalingCanvas for drawing the main world. First do: |
|
It’s the other way around: commit ea04bfc depends on this pull request but it is not included in this pull request. The only change in this pull request is the move of the assignment to ‘span’ in BalloonEngine (see the ‘Files changed’ tab). |
|
Thanks for the explanation. |
… BalloonEngine not being as wide as the ‘destForm’”) to Pharo 11.

This pull request makes
#bitBlt:on BalloonEngine set a new ‘span’ when ‘bitBlt’ is set so that the width of the ‘span’ is not less than the width of the ‘destForm’ of the new ‘bitBlt’. This fixes issue #14925. The method#initializeSpanis removed as#initializealso sends#bitBlt:.