[squeak-dev] The Trunk: Tools-pre.837.mcz

commits at source.squeak.org commits at source.squeak.org
Tue Dec 11 16:05:32 UTC 2018


Patrick Rein uploaded a new version of Tools to project The Trunk:
http://source.squeak.org/trunk/Tools-pre.837.mcz

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

Name: Tools-pre.837
Author: pre
Time: 11 December 2018, 5:05:26.836299 pm
UUID: ef584774-9287-4670-aa1c-1340db6367fb
Ancestors: Tools-pre.836

Fixes an issue which caused the instance/class buttons in the class browser to show an inconsistent state after changing the system category.

=============== Diff against Tools-pre.836 ===============

Item was changed:
  ----- Method: Browser>>selectSystemCategory: (in category 'system category list') -----
  selectSystemCategory: aSymbol
  	"Set the selected system category. Update all other selections to be deselected."
  	aSymbol = selectedSystemCategory ifTrue: [^ self].
  	selectedSystemCategory := aSymbol.
  	selectedClassName := nil.
  	selectedMessageCategoryName := nil.
  	selectedMessageName := nil.
  	self editSelection: ( aSymbol isNil ifTrue: [#none] ifFalse: [#newClass]).
+ 	self metaClassIndicated: false.
- 	metaClassIndicated := false.
  	self setClassOrganizer.
  	contents := nil.
+ 	
+ 	self 
+ 		changed: #systemCategorySelectionChanged;
+ 		changed: #systemCategoryListIndex;	"update my selection"
+ 		changed: #classList;
+ 		changed: #messageCategoryList;
+ 		changed: #messageList;
+ 		changed: #relabel.
+ 
+ 	self 
+ 		decorateButtons;
+ 		contentsChanged!
- 	self changed: #systemCategorySelectionChanged.
- 	self changed: #systemCategoryListIndex.	"update my selection"
- 	self changed: #classList.
- 	self changed: #messageCategoryList.
- 	self changed: #messageList.
- 	self changed: #relabel.
- 	self contentsChanged!



More information about the Squeak-dev mailing list