> 1. Select multiple items by holding down shift > 2. Unselect and select the last selected item
In this case, Shift-click selecting items 2 - 5 gives me '4,3,2,1' as expected (remember, for some reason the indices are stored "in reverse"); then deselecting (Ctrl/Cmd-click) 5 gives '3,2,1' (as expected), and reselecting (Ctrl/Cmd-click) it adds it to the front, giving '4,3,2,1' again. What do you see when you repeat the above steps? > 1. Select the first item > 2. Add additional items one by one going down the list (Order ends up being > the rather strange 5,3,1,2,4) Mine is 5,4,3,2,1,0 after the entire - Ctrl/Cmd-clicked - selection. Where is your first item, i.e. index 0? > 3. Unselect and select a single selected item Unselecting item 4 (index 3), removes it from the list, giving '5,4,2,1,0'; re-selecting it again places it at the front of the list, giving '3,5,4,2,1,0' as expected. I'm unable to reproduce your inability to reproduce, I'm afraid. Can you verify you have tried this on a cleanly installed and built SDK (either 'develop' or 'release4.14' branch), please? EdB -- Ix Multimedia Software Jan Luykenstraat 27 3521 VB Utrecht T. 06-51952295 I. www.ixsoftware.nl