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]);
 			}