<body><div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000">
                                        Fixed in Tools-mt.911<div><br></div><div>Best,</div><div>Marcel</div><div class="mb_sig"></div><blockquote class="history_container" type="cite" style="border-left-style:solid;border-width:1px; margin-top:20px; margin-left:0px;padding-left:10px;">
                        <p style="color: #AAAAAA; margin-top: 10px;">Am 29.10.2019 16:00:52 schrieb Levente Uzonyi <leves@caesar.elte.hu>:</p><div style="font-family:Arial,Helvetica,sans-serif">On Tue, 29 Oct 2019, commits@source.squeak.org wrote:<br><br>> Marcel Taeumel uploaded a new version of Tools to project The Trunk:<br>> http://source.squeak.org/trunk/Tools-mt.910.mcz<br>><br>> ==================== Summary ====================<br>><br>> Name: Tools-mt.910<br>> Author: mt<br>> Time: 29 October 2019, 12:39:01.998604 pm<br>> UUID: 981eb775-0636-d744-b7bf-8f13d72351b1<br>> Ancestors: Tools-mt.909<br>><br>> Fixes (a regression in) list selection in change-list tool. It is not the job of the model to implement toggle in a multi-selection setting. The model only has to react to index selector and selection-list selectors.<br>><br>> =============== Diff against Tools-mt.909 ===============<br>><br>> Item was changed:<br>>  ----- Method: ChangeList>>listSelectionAt:put: (in category 'viewing access') -----<br>>  listSelectionAt: index put: value<br>> <br>> +   listSelections at: index put: value.<br>> +    self changed: #listIndex.!<br>> -      ^ listSelections at: index put: value!<br><br>This breaks the convention that *at:put: returns the stored value.<br><br>Levente<br><br>><br>> Item was changed:<br>>  ----- Method: ChangeList>>toggleListIndex: (in category 'viewing access') -----<br>>  toggleListIndex: newListIndex<br>> <br>> +        listIndex = newListIndex ifTrue: [^ self].<br>> -      listIndex ~= 0 ifTrue: [listSelections at: listIndex put: false].<br>> -       newListIndex ~= 0 ifTrue: [listSelections at: newListIndex put: true].<br>>    listIndex := newListIndex.<br>> +<br>>        self changed: #listIndex.<br>>         self contentsChanged!<br><br></div></blockquote>
                                        </div></body>