Repository: flex-falcon
Updated Branches:
  refs/heads/develop 70a6c2f0a -> 6a00ac83f


fix mxml output for includeIn


Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/6a00ac83
Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/6a00ac83
Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/6a00ac83

Branch: refs/heads/develop
Commit: 6a00ac83f1be07a276b70b1774279e67a6cfb1a0
Parents: 70a6c2f
Author: Alex Harui <aha...@apache.org>
Authored: Wed Oct 1 19:15:52 2014 -0700
Committer: Alex Harui <aha...@apache.org>
Committed: Wed Oct 1 19:15:52 2014 -0700

----------------------------------------------------------------------
 .../internal/as/codegen/MXMLClassDirectiveProcessor.java      | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/6a00ac83/compiler/src/org/apache/flex/compiler/internal/as/codegen/MXMLClassDirectiveProcessor.java
----------------------------------------------------------------------
diff --git 
a/compiler/src/org/apache/flex/compiler/internal/as/codegen/MXMLClassDirectiveProcessor.java
 
b/compiler/src/org/apache/flex/compiler/internal/as/codegen/MXMLClassDirectiveProcessor.java
index 5514e47..8844133 100644
--- 
a/compiler/src/org/apache/flex/compiler/internal/as/codegen/MXMLClassDirectiveProcessor.java
+++ 
b/compiler/src/org/apache/flex/compiler/internal/as/codegen/MXMLClassDirectiveProcessor.java
@@ -3348,7 +3348,12 @@ public class MXMLClassDirectiveProcessor extends 
ClassDirectiveProcessor
             context.addInstruction(OP_findpropstrict, 
context.instanceClassName);
             context.addInstruction(OP_getproperty, context.instanceClassName);
             if (context.parentContext.isContentFactory)
-                
context.parentContext.incrementCounter(IL.MXML_CONTENT_FACTORY, 1);
+            {
+                if (context.isStateDescriptor)
+                    
context.parentContext.incrementCounter(IL.MXML_STATES_ARRAY, 1);
+                else
+                    
context.parentContext.incrementCounter(IL.MXML_CONTENT_FACTORY, 1);
+            }
             else if (!context.parentContext.isContentFactory)
                 numElements = 1; 
                 // if not in content factory, create the array now

Reply via email to