The Trunk: Tools-pre.837.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: Tools-pre.837.mcz

commits-2
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!