add function takes care about parent existence. fix #426, #434

This commit is contained in:
Лаврёнов Антон
2014-03-02 07:50:51 +08:00
parent cadcb91fbc
commit 74060ce935
2 changed files with 39 additions and 1 deletions

View File

@@ -60,8 +60,11 @@
* @returns {Container}
*/
add: function(child) {
if (child.getParent()) {
child.moveTo(this);
return;
}
var children = this.children;
this._validateAdd(child);
child.index = children.length;
child.parent = this;