Merge branch 'master' of https://github.com/fredowski/OpenSceneGraph into fredowski-master

This commit is contained in:
Robert Osfield
2016-11-15 11:13:37 +00:00

View File

@@ -438,11 +438,14 @@ bool StandardManipulator::performMovement()
// call appropriate methods
unsigned int buttonMask = _ga_t1->getButtonMask();
unsigned int ModKeyMask = _ga_t1->getModKeyMask();
if( buttonMask == GUIEventAdapter::LEFT_MOUSE_BUTTON )
{
return performMovementLeftMouseButton( eventTimeDelta, dx, dy );
}
else if( buttonMask == GUIEventAdapter::MIDDLE_MOUSE_BUTTON ||
( buttonMask == GUIEventAdapter::RIGHT_MOUSE_BUTTON &&
ModKeyMask & GUIEventAdapter::MODKEY_CTRL ) ||
buttonMask == (GUIEventAdapter::LEFT_MOUSE_BUTTON | GUIEventAdapter::RIGHT_MOUSE_BUTTON) )
{
return performMovementMiddleMouseButton( eventTimeDelta, dx, dy );