Ah, I see. My fix is for Ctrl-click selection. You're looking at
Shift-click. So, it's a partial fix at best. I'm looking forward to your
contribution towards a full fix.

I agree the issue should remain open, awaiting a more thorough resolution.

EdB



On Saturday, December 27, 2014, Justin Mclean <justinmcl...@me.com> wrote:

> Hi,
>
> From the JIRA:
>
> > The order of the existing selected indices is reversed each time a item
> is selected or deselected.
>
> This still occurs:
> 1. Select multiple items by holding down shift
> 2. Unselect and select the last selected item
>
> Result: The indices is reversed each time you select or unselect an item.
>
> And this also occurs:
> 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)
> 3. Unselect and select a single selected item
>
> Result: The order of the selected indexes is reversed when you select or
> unselect a single item.
>
> So the bug is not fixed.
>
> That function uses splice in several locations (and also in other
> functions eg adjustSelectionAndCaretUponNavigation).Changing in one place
> but not others seems risky and may lead to side effects.
>
> Does anyone know the reason why splice is used and not push. Performance
> perhaps? Any there any known issue with vectors and push?
>
> Thanks,
> Justin



-- 
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl

Reply via email to