Repository: flex-asjs
Updated Branches:
  refs/heads/e4x a5ea916d7 -> ff4cf6920


XML issues


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

Branch: refs/heads/e4x
Commit: ff4cf69200035ff5139310ec635b4d35b7df238a
Parents: a5ea916
Author: Harbs <[email protected]>
Authored: Sun Apr 10 13:29:35 2016 +0300
Committer: Harbs <[email protected]>
Committed: Sun Apr 10 13:29:35 2016 +0300

----------------------------------------------------------------------
 frameworks/projects/XML/src/main/flex/QName.as | 8 ++++----
 frameworks/projects/XML/src/main/flex/XML.as   | 3 +--
 2 files changed, 5 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/ff4cf692/frameworks/projects/XML/src/main/flex/QName.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/XML/src/main/flex/QName.as 
b/frameworks/projects/XML/src/main/flex/QName.as
index 5ed6d42..bfd7b40 100644
--- a/frameworks/projects/XML/src/main/flex/QName.as
+++ b/frameworks/projects/XML/src/main/flex/QName.as
@@ -57,11 +57,11 @@ package
                                if(localNameVal)
                                        _localName = localNameVal.toString();
                        }
-                       else if (qNameOrUri.toString())
+                       else if (qNameOrUri && qNameOrUri.toString())
                        {
-                               _uri = qNameOrUri;
-                               if(localName)
-                                       _localName = localName;
+                               _uri = qNameOrUri.toString();
+                               if(localNameVal)
+                                       _localName = localNameVal;
                        }
                }
 

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/ff4cf692/frameworks/projects/XML/src/main/flex/XML.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/XML/src/main/flex/XML.as 
b/frameworks/projects/XML/src/main/flex/XML.as
index 720a6b0..86a3ed1 100644
--- a/frameworks/projects/XML/src/main/flex/XML.as
+++ b/frameworks/projects/XML/src/main/flex/XML.as
@@ -313,6 +313,7 @@ package
                COMPILE::JS
                public function XML(xml:String = null)
                {
+                       _children = [];
                        if(xml)
                        {
                                var parser:DOMParser = new DOMParser();
@@ -807,8 +808,6 @@ package
                        list.targetObject = this;
                        list.targetProperty = name;
                        return list;
-
-                       return null;
                }
 
                COMPILE::JS

Reply via email to