From Marco Jez, added setEventHandled() and getEventHandled() to osgGA::EventVisitor.
This commit is contained in:
@@ -26,7 +26,11 @@ void GUIEventHandler::operator()(osg::Node* node, osg::NodeVisitor* nv)
|
||||
itr != ev->getEventList().end();
|
||||
++itr)
|
||||
{
|
||||
handle(*(*itr), *(ev->getActionAdapter()), node, nv);
|
||||
if (handle(*(*itr), *(ev->getActionAdapter()), node, nv))
|
||||
{
|
||||
ev->setEventHandled(true);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
traverse(node,nv);
|
||||
|
||||
Reference in New Issue
Block a user