diff --git a/examples/osgvolume/osgvolume.cpp b/examples/osgvolume/osgvolume.cpp index f093ba46a..b257c3949 100644 --- a/examples/osgvolume/osgvolume.cpp +++ b/examples/osgvolume/osgvolume.cpp @@ -659,9 +659,9 @@ class FollowMouseCallback : public osgGA::GUIEventHandler, public osg::StateSet: virtual void operator() (osg::StateSet* stateset, osg::NodeVisitor* nv) { - osgGA::EventVisitor* ev = dynamic_cast(nv); - if (nv->getVisitorType()==osg::NodeVisitor::EVENT_VISITOR || ev) + if (nv->getVisitorType()==osg::NodeVisitor::EVENT_VISITOR) { + osgGA::EventVisitor* ev = dynamic_cast(nv); if (ev) { osgGA::GUIActionAdapter* aa = ev->getActionAdapter();