Updated Branches:
  refs/heads/develop 8bf8aa7b2 -> ae8d259e9

FLEX-23974: Forced the itemRenderers to update their display before selecting a 
new index off of them.


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/ae8d259e
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/ae8d259e
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/ae8d259e

Branch: refs/heads/develop
Commit: ae8d259e9c9e030a20e3565248162c74cbb51ba1
Parents: 8bf8aa7
Author: Mark Kessler <kesslerconsult...@gmail.com>
Authored: Sun Apr 21 12:41:18 2013 -0400
Committer: Mark Kessler <kesslerconsult...@gmail.com>
Committed: Sun Apr 21 12:42:48 2013 -0400

----------------------------------------------------------------------
 .../mx/src/mx/controls/listClasses/ListBase.as     |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/ae8d259e/frameworks/projects/mx/src/mx/controls/listClasses/ListBase.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mx/src/mx/controls/listClasses/ListBase.as 
b/frameworks/projects/mx/src/mx/controls/listClasses/ListBase.as
index 7c58a2b..fdac0ee 100644
--- a/frameworks/projects/mx/src/mx/controls/listClasses/ListBase.as
+++ b/frameworks/projects/mx/src/mx/controls/listClasses/ListBase.as
@@ -7179,7 +7179,11 @@ public class ListBase extends ScrollControlBase
             if (!selectedData[uid])
             {
                 if (listContent && UIDToItemRenderer(uid))
+                {
+                    //Calling validateNow to make sure the item renderers have 
had a chance to update before selectItem references one to set as the new 
selectedIndex.
+                    validateNow();
                     selectItem(UIDToItemRenderer(uid), false, false);
+                }
                 else
                 {
                     clearSelected();

Reply via email to