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(

Reply via email to