This is an automated email from the ASF dual-hosted git repository. gregdove pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
commit d077fcfd916ab369c6a50ad082f794c7632532b8 Author: greg-dove <[email protected]> AuthorDate: Tue Feb 22 13:51:52 2022 +1300 Fix to avoid mutation of event when handled in multiple listeners. (issue identified by Piotr) --- .../listClasses/DataItemRendererFactoryForICollectionViewData.as | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/listClasses/DataItemRendererFactoryForICollectionViewData.as b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/listClasses/DataItemRendererFactoryForICollectionViewData.as index 5b11d02..b854e5c 100644 --- a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/listClasses/DataItemRendererFactoryForICollectionViewData.as +++ b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/listClasses/DataItemRendererFactoryForICollectionViewData.as @@ -149,7 +149,7 @@ package mx.controls.listClasses var ir:IIndexedItemRenderer = itemRendererFactory.createItemRenderer() as IIndexedItemRenderer; dataGroup.addItemRendererAt(ir, event.location); - var data:Object = event.items.pop(); + var data:Object = event.items[0];//.pop(); (itemRendererInitializer as IIndexedItemRendererInitializer).initializeIndexedItemRenderer(ir, data, event.location); ir.data = data; @@ -223,7 +223,7 @@ package mx.controls.listClasses // appearence or whatever. var ir:IIndexedItemRenderer = dataGroup.getItemRendererAt(event.location) as IIndexedItemRenderer; - var data:Object = event.items.pop(); + var data:Object = event.items[0];//.pop(); (itemRendererInitializer as IIndexedItemRendererInitializer).initializeIndexedItemRenderer(ir, data, event.location); ir.data = data; }
