[7.4]TreeView crashes

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

[7.4]TreeView crashes

Mülheims, Klaus
Hi,

the method
        MultiSelectionTreeView->updateReplace:
was changed in 7.4. This change has a bug. The statement:
        "selectionChannel value: selectionIndex"
is wrong, because it sets the selections to a number instead of an OrderedCollection, which causes UHEs when displaying the view.
My fix is:
        "selectionChannel value: (OrderedCollection with: self selectionIndex)"
The UHE happens, if your original model has 2 lines and you change the model to 1 line and then try to select the first line.

I created case 384854, here my patch for you.

Greetings

Klaus Mülheims


Collogia AG
Ubierring 11
 
50678 Köln
Germany
+49 221 336080
http://www.collogia.de
 
 <<MultiSelectionTreeView-updateReplace.st>>


Diese Nachricht ist vertraulich. Wenn Sie nicht der beabsichtigte Empfänger sind, informieren Sie bitte den Absender. Das unbefugte Kopieren oder Weiterleiten ist nicht gestattet. Wegen der Manipulierbarkeit von E-Mails übernehmen wir keine Haftung für den Inhalt.

MultiSelectionTreeView-updateReplace.st (1K) Download Attachment