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

commits at source.squeak.org commits at source.squeak.org
Wed Apr 15 13:59:03 UTC 2020


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

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

Name: Morphic-mt.1645
Author: mt
Time: 15 April 2020, 3:58:57.961534 pm
UUID: 7c18f364-8317-2340-9326-cf101041cfb3
Ancestors: Morphic-mt.1644

Fixes the issue that an empty replacement string was not accepted by the text editor. Now it is.

(Complements ToolBuilder-Kernel-mt.138)

=============== Diff against Morphic-mt.1644 ===============

Item was changed:
  ----- Method: TextEditor>>findReplace (in category 'menu messages') -----
  findReplace
  
  	self
  		setSearchFromSelectionOrHistory;
  		setReplacementFromHistory.
  
+ 	(Project uiManager
+ 		request: 'Find what to replace?'
+ 		initialAnswer: FindText)
+ 			ifNotEmpty: [:find |
+ 
+ 				(Project uiManager
+ 					request: ('Replace ''{1}'' with?' format: {find})
+ 					initialAnswer: (ChangeText ifEmpty: [find])
+ 					onCancelReturn: nil)
+ 						ifNotNil: [:replace |
+ 
+ 							FindText := find.
+ 							ChangeText := replace.
+ 							self findReplaceAgainNow]]!
- 	(UIManager default request: 'Find what to replace?' initialAnswer: FindText)
- 		ifEmpty: [^ self]
- 		ifNotEmpty: [:find |
- 			(UIManager default request: ('Replace ''{1}'' with?' format: {find}) initialAnswer: (ChangeText ifEmpty: [find]))
- 				ifEmpty: [^ self]
- 				ifNotEmpty: [:replace |
- 					FindText := find.
- 					ChangeText := replace.
- 					self findReplaceAgainNow]]!



More information about the Squeak-dev mailing list