You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ha...@apache.org on 2016/10/13 10:38:21 UTC
git commit: [flex-asjs] [refs/heads/refactor-sprite] - Fixed
removeChild
Repository: flex-asjs
Updated Branches:
refs/heads/refactor-sprite 8b4b96ab5 -> 3f1df179c
Fixed removeChild
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/3f1df179
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/3f1df179
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/3f1df179
Branch: refs/heads/refactor-sprite
Commit: 3f1df179c1c524798fd7208f21d0d8a64e0229bd
Parents: 8b4b96a
Author: Harbs <ha...@in-tools.com>
Authored: Thu Oct 13 13:38:17 2016 +0300
Committer: Harbs <ha...@in-tools.com>
Committed: Thu Oct 13 13:38:17 2016 +0300
----------------------------------------------------------------------
frameworks/projects/XML/src/main/flex/XMLList.as | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/3f1df179/frameworks/projects/XML/src/main/flex/XMLList.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/XML/src/main/flex/XMLList.as b/frameworks/projects/XML/src/main/flex/XMLList.as
index 3136974..dd5b662 100644
--- a/frameworks/projects/XML/src/main/flex/XMLList.as
+++ b/frameworks/projects/XML/src/main/flex/XMLList.as
@@ -621,9 +621,18 @@ package
var len:int;
if(child is String)
{
- child = this.child(child);
+ var propNum:Number = parseInt(child,10);
+ if(propNum.toString() == child)
+ {
+ removeChildAt(propNum);
+ }
+ else if (isSingle())
+ {
+ _xmlArray[0].removeChild(child);
+ }
+ return;
}
-
+
if(child is XMLList)
{
len = child.length();