Sept. 10, 2015
9:53 a.m.
In FTSelectionStrategy>>toggleRowIndex: there is a code: ((self table selectedRowIndexes includes: rowIndex) and: [ self table selectedRowIndexes size = 1 "just one selected" and: [ self table allowsDeselection ] ]) ifTrue: [ self table allowsDeselection ifTrue: [ self table selectRowIndexes: #() ] ] if first set of expressions is evaluated to true, then "self table allowsDeselectionâ returns true. Why do we check it again in the ifTrue: block? Uko