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 <[email protected]> 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 [email protected].
