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;                            
                }

Reply via email to