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 2018/03/22 21:30:17 UTC

[royale-asjs] 06/12: need the right parent

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

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

commit ecc81f50b62fc46be661d0a54ac25ab804e10bd8
Author: Alex Harui <ah...@apache.org>
AuthorDate: Thu Mar 22 12:55:19 2018 -0700

    need the right parent
---
 .../projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as | 6 ++++++
 frameworks/projects/MXRoyale/src/main/royale/mx/core/Application.as | 3 +--
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as b/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as
index 12b0d02..8c51c31 100644
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as
@@ -21,6 +21,7 @@ package org.apache.royale.core
     COMPILE::SWF
     {
         import flash.display.DisplayObject;
+        import flash.display.DisplayObjectContainer;
         import flash.display.Sprite;
         import flash.display.Stage;
         import org.apache.royale.events.utils.MouseEventConverter;
@@ -1622,6 +1623,11 @@ package org.apache.royale.core
         {
             return super.numChildren;
         }
+        COMPILE::SWF
+        public function get $parent():DisplayObjectContainer
+        {
+            return super.parent;
+        }
 
 	}
 }
diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/core/Application.as b/frameworks/projects/MXRoyale/src/main/royale/mx/core/Application.as
index 68935af..b1cf1b4 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/core/Application.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/core/Application.as
@@ -357,8 +357,7 @@ public class Application extends Container implements IStrand, IParent, IEventDi
     [SWFOverride(returns="flash.display.DisplayObjectContainer")]
     override public function get parent():IParent
     {
-        // may not work in sub-apps
-        var p:* = root;
+        var p:* = $parent;
         return p;
     }
     }

-- 
To stop receiving notification emails like this one, please contact
aharui@apache.org.