[squeak-dev] The Trunk: Morphic-mt.2069.mcz

commits at source.squeak.org commits at source.squeak.org
Fri Jan 20 14:49:47 UTC 2023


Marcel Taeumel uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-mt.2069.mcz

==================== Summary ====================

Name: Morphic-mt.2069
Author: mt
Time: 20 January 2023, 3:49:44.701382 pm
UUID: 54851436-afad-d543-837a-1705eb3d1905
Ancestors: Morphic-mt.2068

Complements System-mt.1384

=============== Diff against Morphic-mt.2068 ===============

Item was changed:
  ----- Method: MorphicProject>>openDebuggerWindow: (in category 'scheduling & debugging') -----
  openDebuggerWindow: windowOrModel
+ 	"Open the debugger window in the world. Verify integrity of visual representation here so that recursive-error detection kicks in immediately. See #guardRecursiveError:during:."
- 	"Open the debugger window in the world. Verify integrity of visual representation here so that recursive-error detection kicks in immediately."
  
  	| window |
  	window := self uiManager toolBuilder open: windowOrModel.
  	
  	"There are way too many #fullBounds sends. Layout errors might already have happened."
  	window allMorphsDo: [:m |
  		(m hasProperty: #errorOnLayout)
  			ifTrue: [self error: 'Layout error' translated]].
  	
  	"Try layouting the debugger tool at least once to avoid freeze."
  	self world doLayout. "Not safely!! to trigger layout errors if any"
  	
  	"Try redrawing the UI at least once to avoid freeze."
  	self world displayWorld. "Not safely!! to trigger drawing errors if any"!



More information about the Squeak-dev mailing list