Marcel Taeumel uploaded a new version of Morphic to project The Trunk: http://source.squeak.org/trunk/Morphic-mt.1125.mcz
==================== Summary ====================
Name: Morphic-mt.1125 Author: mt Time: 30 April 2016, 1:25:26.55802 pm UUID: a37cda7d-4db4-b844-a7d1-5efc7a252908 Ancestors: Morphic-mt.1124
We can directly return at:put: because it returns the stored value. No additional lookup necessary.
=============== Diff against Morphic-mt.1124 ===============
Item was changed: ----- Method: IndentingListItemMorph>>widthOfColumn: (in category 'accessing - columns') ----- widthOfColumn: columnIndex | widthOrSpec | container columns ifNil: [ ^ self width ]. (container columnsCache at: columnIndex) ifNotNil: [ :cachedWidth | ^ cachedWidth ]. widthOrSpec := container columns at: columnIndex. + ^ container columnsCache at: columnIndex put: (widthOrSpec isNumber - container columnsCache at: columnIndex put: (widthOrSpec isNumber ifTrue: [ widthOrSpec ] ifFalse: [ widthOrSpec isBlock ifTrue: [ widthOrSpec cull: container cull: self ] ifFalse: [ widthOrSpec ifNil: [ self width ] ifNotNil: [ "Fall back" + 50 ] ] ])! - 50 ] ] ]). - ^ container columnsCache at: columnIndex!
squeak-dev@lists.squeakfoundation.org