This is an automated email from the ASF dual-hosted git repository. carlosrovira pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
The following commit(s) were added to refs/heads/develop by this push: new 440ceec jewel-dropdownlist: fix var declared after use 440ceec is described below commit 440ceece65df98986e361f2ee946a6e0c7cb3512 Author: Carlos Rovira <carlosrov...@apache.org> AuthorDate: Fri Mar 13 19:39:50 2020 +0100 jewel-dropdownlist: fix var declared after use --- .../DropDownListItemRendererFactoryForCollectionView.as | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/itemRenderers/DropDownListItemRendererFactoryForCollectionView.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/itemRenderers/DropDownListItemRendererFactoryForCollectionView.as index 26c1205..eff6149 100644 --- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/itemRenderers/DropDownListItemRendererFactoryForCollectionView.as +++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/itemRenderers/DropDownListItemRendererFactoryForCollectionView.as @@ -18,7 +18,6 @@ //////////////////////////////////////////////////////////////////////////////// package org.apache.royale.jewel.beads.itemRenderers { - import org.apache.royale.collections.ICollectionView; import org.apache.royale.core.IIndexedItemRenderer; import org.apache.royale.core.IIndexedItemRendererInitializer; import org.apache.royale.core.IItemRendererOwnerView; @@ -30,7 +29,6 @@ package org.apache.royale.jewel.beads.itemRenderers import org.apache.royale.html.beads.IListView; import org.apache.royale.jewel.beads.models.IDropDownListModel; import org.apache.royale.jewel.itemRenderers.DropDownListItemRenderer; - import org.apache.royale.jewel.supportClasses.list.IListPresentationModel; /** * This class creates itemRenderer instances from the data contained within an ICollectionView @@ -64,6 +62,7 @@ package org.apache.royale.jewel.beads.itemRenderers return; var offset:int = (dataProviderModel as IDropDownListModel).offset; + var data:Object; if(offset == 1) { promptRender = itemRendererFactory.createItemRenderer() as IIndexedItemRenderer; data = DropDownListItemRenderer.OPTION_DISABLED; @@ -72,12 +71,12 @@ package org.apache.royale.jewel.beads.itemRenderers dataGroup.addItemRenderer(promptRender, false); } - var n:int = dataProviderLength; + var n:int = dataProviderLength; + var ir:IIndexedItemRenderer; for (var i:int = 0; i < n; i++) { - var ir:IIndexedItemRenderer = itemRendererFactory.createItemRenderer() as IIndexedItemRenderer; - - var data:Object = getItemAt(i); + ir = itemRendererFactory.createItemRenderer() as IIndexedItemRenderer; + data = getItemAt(i); (itemRendererInitializer as IIndexedItemRendererInitializer).initializeIndexedItemRenderer(ir, data, i + offset); ir.data = data; dataGroup.addItemRenderer(ir, false);