You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ah...@apache.org on 2019/10/03 21:16:38 UTC
[royale-asjs] 06/10: elements call wasn't returning everything by
default
This is an automated email from the ASF dual-hosted git repository.
aharui pushed a commit to branch webservice
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
commit a9b80544d69f46172ee0990206cd743073eb81bd
Author: Alex Harui <ah...@apache.org>
AuthorDate: Thu Oct 3 14:13:55 2019 -0700
elements call wasn't returning everything by default
---
frameworks/projects/XML/src/main/royale/XML.as | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/frameworks/projects/XML/src/main/royale/XML.as b/frameworks/projects/XML/src/main/royale/XML.as
index 31287f4..6631459 100644
--- a/frameworks/projects/XML/src/main/royale/XML.as
+++ b/frameworks/projects/XML/src/main/royale/XML.as
@@ -1078,13 +1078,15 @@ package
{
if(!name)
name = "*";
+ var all:Boolean = (name == "*");
+
name = toXMLName(name);
var i:int;
var list:XMLList = new XMLList();
var len:int = childrenLength();
for(i=0;i<len;i++)
{
- if(_children[i].nodeKind() == "element" && name.matches(_children[i].name()))
+ if(_children[i].nodeKind() == "element" && (all || name.matches(_children[i].name())))
list.append(_children[i]);
}