From 9f45b89722559aa37ddcc0a0d22c04bfd66ede4d Mon Sep 17 00:00:00 2001 From: Paul MARTZ Date: Mon, 15 Mar 2010 19:45:02 +0000 Subject: [PATCH] --- src/osgUtil/Optimizer.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/osgUtil/Optimizer.cpp b/src/osgUtil/Optimizer.cpp index f73cadcad..a53b66c92 100644 --- a/src/osgUtil/Optimizer.cpp +++ b/src/osgUtil/Optimizer.cpp @@ -1062,12 +1062,11 @@ bool CollectLowestTransformsVisitor::removeTransforms(osg::Node* nodeWeCannotRem group->setDataVariance(osg::Object::STATIC); group->setNodeMask(transform->getNodeMask()); group->setStateSet(transform->getStateSet()); + group->setUserData(transform->getUserData()); + group->setDescriptions(transform->getDescriptions()); for(unsigned int i=0;igetNumChildren();++i) { - for(unsigned int j=0;jgetNumParents();++j) - { - group->addChild(transform->getChild(i)); - } + group->addChild(transform->getChild(i)); } for(int i2=transform->getNumParents()-1;i2>=0;--i2)