Improve pick-callback enabled testing.

This commit is contained in:
James Turner
2016-07-31 22:21:03 +01:00
parent 8b8dbeb00d
commit 5ea01039f9
3 changed files with 27 additions and 2 deletions
+6 -2
View File
@@ -107,7 +107,11 @@ osg::Vec2d eventToWindowCoords(const osgGA::GUIEventAdapter& ea)
if (_buttons.find(button) == _buttons.end()) {
return false;
}
if (!anyBindingEnabled(_bindingsDown)) {
return false;
}
fireBindingList(_bindingsDown);
_repeatTime = -_repeatInterval; // anti-bobble: delay start of repeat
return true;
@@ -136,7 +140,7 @@ osg::Vec2d eventToWindowCoords(const osgGA::GUIEventAdapter& ea)
virtual bool hover( const osg::Vec2d& windowPos,
const Info& )
{
if (_hover.empty()) {
if (!anyBindingEnabled(_hover)) {
return false;
}