Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0005631 [Squeak] Browser major always 12-11-06 09:35 02-07-07 06:32
Reporter black View Status public  
Assigned To
Priority normal Resolution open  
Status new   Product Version 3.9
Summary 0005631: Saving a class definition in the hierarchy browser causes a walkback
Description Browse a class definition in the hierarchy browser, say, HierarchyBrowser. Make a trivial change (e.g., add and delete a space). Save. You get a walkback, as an attempt is made to re-select a non-existant element in the class list.
Additional Information The uploaded fix seems to work. But there may be a deeper problem in that setClass:selector: is supposed to be called only for browser initialization, and it is being used for re-initialization.
Attached Files  ClassListSelectionBug.1.cs [^] (1,353 bytes) 12-11-06 09:35

- Relationships
child of 0001272new  HierarchyBrowser>setClass:selector: is broken 

- Notes
(0008678 - 675 - 765 - 765 - 983 - 983 - 983)
12-13-06 11:17
edited on: 12-13-06 11:21

There is a deeper issue.

An old report hits on another version of the symptom. 0001272.

The problem is one of a name tangle.
The Hierarchy Browser overrides something in Browser. calls super and gets the wrong catagory list.

I tried detangling what went on but decided the project too tricky for my skill at the time. Tim eventually stumbled across the same problem an wrote his report above and also 0001302 which is from the same problem I believe.

The cure was to get the names separte so the meanings of the two lists would not get confused.

I'd be more specific but this was some time ago and the memory is not fresh.

Yours in service, --Jerome Peace


- Issue History
Date Modified Username Field Change
12-11-06 09:35 black New Issue
12-11-06 09:35 black File Added: ClassListSelectionBug.1.cs
12-13-06 11:17 wiz Note Added: 0008678
12-13-06 11:21 wiz Note Edited: 0008678
02-07-07 06:32 wiz Relationship added child of 0001272

Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
43 total queries executed.
30 unique queries executed.
Powered by Mantis Bugtracker