diff --git a/src/osgPresentation/PickEventHandler.cpp b/src/osgPresentation/PickEventHandler.cpp index e9f5e8e23..b624f70ff 100644 --- a/src/osgPresentation/PickEventHandler.cpp +++ b/src/osgPresentation/PickEventHandler.cpp @@ -50,6 +50,8 @@ PickEventHandler::PickEventHandler(const osgPresentation::KeyPosition& keyPos,bo bool PickEventHandler::handle(const osgGA::GUIEventAdapter& ea,osgGA::GUIActionAdapter& aa, osg::Object*, osg::NodeVisitor* nv) { + if (ea.getHandled()) return false; + switch(ea.getEventType()) { case(osgGA::GUIEventAdapter::MOVE):