You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ah...@apache.org on 2020/02/25 20:08:56 UTC

[royale-asjs] 03/03: remove initComplete listener. It was removing all renderers from a DropDownList on second parenting. Should fix #733

This is an automated email from the ASF dual-hosted git repository.

aharui pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git

commit ef1e26a3b707f0c4ca47d59ca59872d782cf414c
Author: Alex Harui <ah...@apache.org>
AuthorDate: Tue Feb 25 12:08:05 2020 -0800

    remove initComplete listener.  It was removing all renderers from a DropDownList on second parenting.  Should fix #733
---
 .../main/royale/org/apache/royale/html/beads/ItemRendererFactoryBase.as  | 1 +
 1 file changed, 1 insertion(+)

diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/ItemRendererFactoryBase.as b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/ItemRendererFactoryBase.as
index ee4afd0..74d63e6 100644
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/ItemRendererFactoryBase.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/ItemRendererFactoryBase.as
@@ -100,6 +100,7 @@ package org.apache.royale.html.beads
 		 */
 		protected function finishSetup(event:Event):void
 		{			
+			IEventDispatcher(_strand).removeEventListener("initComplete", finishSetup);
 			dataProviderModel = _strand.getBeadByType(IDataProviderModel) as IDataProviderModel;
 			dataProviderModel.addEventListener("dataProviderChanged", dataProviderChangeHandler);