From c931140eaf4c5cdee39d07021e1afc97432d6687 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Tue, 29 Jul 2014 15:47:51 +0000 Subject: [PATCH] Added catch for NULL Transform pointers getting into the _transformMap. git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/branches/OpenSceneGraph-3.2@14387 16af8721-9629-0410-8352-f15c8da7e697 --- src/osgUtil/Optimizer.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/osgUtil/Optimizer.cpp b/src/osgUtil/Optimizer.cpp index c1e25d1d9..6ef9e4c08 100644 --- a/src/osgUtil/Optimizer.cpp +++ b/src/osgUtil/Optimizer.cpp @@ -1099,6 +1099,12 @@ 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!=nodeWeCannotRemove)