diff --git a/src/osgUtil/Optimizer.cpp b/src/osgUtil/Optimizer.cpp index 5c11d4573..549184ccf 100644 --- a/src/osgUtil/Optimizer.cpp +++ b/src/osgUtil/Optimizer.cpp @@ -1099,13 +1099,7 @@ bool CollectLowestTransformsVisitor::removeTransforms(osg::Node* nodeWeCannotRem titr!=_transformMap.end(); ++titr) { - if (titr->first==0) - { - OSG_NOTICE<<"Warning: CollectLowestTransformsVisitor::removeTransforms() error, encountered a NULL Transform pointer"<second._canBeApplied) + if (titr->first!=0 && titr->second._canBeApplied) { if (titr->first!=nodeWeCannotRemove) {