From bd1d9e33d5760d3bc144cf02f867f3025f2c4ea0 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Wed, 14 Mar 2007 10:02:45 +0000 Subject: [PATCH] Changed typeid(CullVisitor) check to dynamic_cast --- src/osgSim/LightPointNode.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/osgSim/LightPointNode.cpp b/src/osgSim/LightPointNode.cpp index 572c7d217..ac6553a1e 100644 --- a/src/osgSim/LightPointNode.cpp +++ b/src/osgSim/LightPointNode.cpp @@ -140,11 +140,7 @@ void LightPointNode::traverse(osg::NodeVisitor& nv) t1 = timer.tick(); #endif - osgUtil::CullVisitor* cv = NULL; - if (typeid(nv)==typeid(osgUtil::CullVisitor)) - { - cv = static_cast(&nv); - } + osgUtil::CullVisitor* cv = dynamic_cast(&nv); #ifdef USE_TIMER t2 = timer.tick();