You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by yi...@apache.org on 2016/12/19 14:41:36 UTC

git commit: [flex-asjs] [refs/heads/develop] - Check for index out of bounds.

Repository: flex-asjs
Updated Branches:
  refs/heads/develop bd8d9a88a -> 6c03ee3dd


Check for index out of bounds.


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

Branch: refs/heads/develop
Commit: 6c03ee3dd6c2002f263e711e4d3bf7cd733f14e7
Parents: bd8d9a8
Author: yishayw <yi...@hotmail.com>
Authored: Mon Dec 19 16:41:28 2016 +0200
Committer: yishayw <yi...@hotmail.com>
Committed: Mon Dec 19 16:41:28 2016 +0200

----------------------------------------------------------------------
 .../src/main/flex/org/apache/flex/html/beads/AccordionView.as   | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6c03ee3d/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/AccordionView.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/AccordionView.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/AccordionView.as
index c4f7da0..282eb67 100644
--- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/AccordionView.as
+++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/AccordionView.as
@@ -67,7 +67,10 @@ package org.apache.flex.html.beads
 				if (!layout.flexibleChild)
 				{
 					var model:ISelectionModel = StrandUtils.loadBead(ISelectionModel, "iBeadModel", host) as ISelectionModel;
-					layout.flexibleChild = (dataGroup.getItemRendererForIndex(model.selectedIndex) as IStyleableObject).id;
+					if (model.selectedIndex > -1)
+					{
+						layout.flexibleChild = (dataGroup.getItemRendererForIndex(model.selectedIndex) as IStyleableObject).id;
+					}
 				}
 				super.performLayout(event);
 			}