[ 
https://issues.apache.org/jira/browse/FLEX-34657?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Erik de Bruin closed FLEX-34657.
--------------------------------
    Resolution: Fixed

The issue as reported has been solved, please look at the Mustella tests I 
created to compare previous to current behavior - the commented asserts show 
the 'old/wrong' values.

> SelectedIndices order is messed up
> ----------------------------------
>
>                 Key: FLEX-34657
>                 URL: https://issues.apache.org/jira/browse/FLEX-34657
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: Spark: List
>    Affects Versions: Apache Flex 4.13.0
>            Reporter: Chris Velevitch
>            Assignee: Erik de Bruin
>             Fix For: Apache Flex 4.14.0
>
>         Attachments: Main.mxml
>
>
> The order of the existing selected indices is reversed each time a item is 
> selected or deselected.
> In spark.components.list.as, the function calculateSelectedIndices at line 
> 1646, the loop is using splice to rebuild the selected indices. This is 
> reversing the order of the previously selected indices before adding the new 
> item. The loop should be using push to preserve the original order.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to