Changed typeid(CullVisitor) check to dynamic_cast

This commit is contained in:
Robert Osfield
2007-03-14 10:02:45 +00:00
parent 6e57b9b646
commit bd1d9e33d5

View File

@@ -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<osgUtil::CullVisitor*>(&nv);
}
osgUtil::CullVisitor* cv = dynamic_cast<osgUtil::CullVisitor*>(&nv);
#ifdef USE_TIMER
t2 = timer.tick();