You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by gr...@apache.org on 2022/02/22 00:55:41 UTC
[royale-asjs] 01/02: Fix to avoid mutation of event when handled in multiple listeners. (issue identified by Piotr)
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 <gr...@gmail.com>
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;
}