diff --git a/pandatool/src/eggcharbase/eggJointNodePointer.cxx b/pandatool/src/eggcharbase/eggJointNodePointer.cxx index eba29d492b..bcead00650 100644 --- a/pandatool/src/eggcharbase/eggJointNodePointer.cxx +++ b/pandatool/src/eggcharbase/eggJointNodePointer.cxx @@ -108,6 +108,7 @@ do_finish_reparent(EggJointPointer *new_parent) { EggGroupNode *egg_parent = _joint->get_parent(); if (egg_parent != (EggGroupNode *)NULL) { egg_parent->remove_child(_joint.p()); + egg_parent->steal_children(*_joint); } } else {