This is an automated email from the ASF dual-hosted git repository. joshtynjala pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-compiler.git
commit 41932d78557a350d05f3cb94db1a121911e3b43e Author: Josh Tynjala <[email protected]> AuthorDate: Wed May 6 15:38:44 2026 -0700 MXMLRoyaleEmitter: when outputting UIComponentDescriptor, set _document befor calling setDocumentDescriptor() Followup to commit a05d8400c466da4bebebb04e0f99415e14c3a5ab --- .../internal/codegen/mxml/royale/MXMLRoyaleEmitter.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyaleEmitter.java b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyaleEmitter.java index 60abb9ed5..bb6cf5fc7 100644 --- a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyaleEmitter.java +++ b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyaleEmitter.java @@ -5453,6 +5453,18 @@ public class MXMLRoyaleEmitter extends MXMLEmitter implements return; } + write(ASEmitterTokens.THIS); + write(ASEmitterTokens.MEMBER_ACCESS); + write(JSRoyaleEmitter.formatNamespacedProperty( + IMXMLTypeConstants.NAMESPACE_MX_INTERNAL.getName(), + "_document", + false)); + write(ASEmitterTokens.SPACE); + write(ASEmitterTokens.EQUAL); + write(ASEmitterTokens.SPACE); + write(ASEmitterTokens.THIS); + writeNewline(ASEmitterTokens.SEMICOLON); + write(ASEmitterTokens.THIS); write(ASEmitterTokens.MEMBER_ACCESS); write(JSRoyaleEmitter.formatNamespacedProperty(
