From b47f037907237b09bd4270b96b376944281fc14c Mon Sep 17 00:00:00 2001 From: David Rose Date: Wed, 19 Nov 2003 19:32:33 +0000 Subject: [PATCH] don't lose geometry parented to a joint when the joint is removed. --- pandatool/src/eggcharbase/eggJointNodePointer.cxx | 1 + 1 file changed, 1 insertion(+) 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 {