[squeak-dev] The Trunk: Tools-fbs.449.mcz

commits at source.squeak.org commits at source.squeak.org
Fri Mar 1 10:28:34 UTC 2013


Frank Shearar uploaded a new version of Tools to project The Trunk:
http://source.squeak.org/trunk/Tools-fbs.449.mcz

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

Name: Tools-fbs.449
Author: fbs
Time: 1 March 2013, 10:26:55.334 am
UUID: 65ca9395-741f-4f40-944e-4b652fbfa7bd
Ancestors: Tools-nice.448

If you're viewing a system category, and you select the system category, nothing should happen.

(This fixes http://bugs.squeak.org/view.php?id=7744 where you lose your Browser place when you load a new package that adds a system category.)

=============== Diff against Tools-nice.448 ===============

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]).
  	metaClassIndicated := false.
  	self setClassOrganizer.
  	contents := nil.
  	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