[
https://issues.apache.org/jira/browse/FLEX-34657?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Erik de Bruin resolved FLEX-34657.
----------------------------------
Resolution: Fixed
Fix Version/s: Apache Flex 4.14.0
I even threw in some Mustella tests ;-)
> 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)