[squeak-dev] The Inbox: Tools-ct.986.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Sep 2 14:55:49 UTC 2020


Christoph Thiede uploaded a new version of Tools to project The Inbox:
http://source.squeak.org/inbox/Tools-ct.986.mcz

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

Name: Tools-ct.986
Author: ct
Time: 2 September 2020, 4:55:38.538083 pm
UUID: b4cdf611-f04b-0b40-8f61-34429f414cca
Ancestors: Tools-ct.985

Fixes MNU when adding senders of a non-string literal to a message trace (at the end, FindText was set to a number or something similar). Improves multilingual support.

=============== Diff against Tools-ct.985 ===============

Item was changed:
  ----- Method: MessageTrace>>addParentMethodsSending: (in category 'building') -----
  addParentMethodsSending: selectorSymbol
  
+ 	^ self systemNavigation
+ 		headingAndAutoselectForLiteral: selectorSymbol
+ 		do: [:label :autoSelect |
+ 			| methodsList |
+ 			methodsList := self systemNavigation allCallsOn: selectorSymbol.
+ 			methodsList ifEmpty: [
+ 				^ self inform: ('There are no {1}' translated format: {label})].
+ 			self
- 	| methodsList |
- 	(methodsList := self systemNavigation allCallsOn: selectorSymbol) isEmpty
- 		ifTrue:
- 			[ ^(PopUpMenu labels: ' OK ')
- 				startUpWithCaption: 'There are no methods that send ', selectorSymbol ]
- 		ifFalse:
- 			[ self
  				addParentMessages: methodsList
+ 				autoSelectString: autoSelect]
- 				autoSelectString: selectorSymbol ]
  !



More information about the Squeak-dev mailing list