fix determination of which binding output to emit

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

Branch: refs/heads/develop
Commit: 47227557122aebd54c85567efc99426be95a202e
Parents: 1b805c9
Author: Alex Harui <aha...@apache.org>
Authored: Tue Sep 16 23:13:59 2014 -0700
Committer: Alex Harui <aha...@apache.org>
Committed: Thu Sep 25 10:23:52 2014 -0700

----------------------------------------------------------------------
 .../codegen/databinding/MXMLBindingDirectiveHelper.java     | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/47227557/compiler/src/org/apache/flex/compiler/internal/codegen/databinding/MXMLBindingDirectiveHelper.java
----------------------------------------------------------------------
diff --git 
a/compiler/src/org/apache/flex/compiler/internal/codegen/databinding/MXMLBindingDirectiveHelper.java
 
b/compiler/src/org/apache/flex/compiler/internal/codegen/databinding/MXMLBindingDirectiveHelper.java
index e053aec..105c7a0 100644
--- 
a/compiler/src/org/apache/flex/compiler/internal/codegen/databinding/MXMLBindingDirectiveHelper.java
+++ 
b/compiler/src/org/apache/flex/compiler/internal/codegen/databinding/MXMLBindingDirectiveHelper.java
@@ -165,8 +165,13 @@ public class MXMLBindingDirectiveHelper
         }
         else
         {
-            makeSpecialMemberVariablesForBinding();
-            isFlexSDK = true;
+            if (host.getProject().isFlex())
+            {
+                makeSpecialMemberVariablesForBinding();
+                isFlexSDK = true;
+            }
+            else
+                host.addVariableTrait(IMXMLTypeConstants.NAME_BINDINGS, 
NAME_ARRAYTYPE);
         }
         
         if (host.getProject().getTargetSettings().getMxmlChildrenAsData())

Reply via email to