diff --git a/src/tabcontrollers/MoveCenterTabController.cpp b/src/tabcontrollers/MoveCenterTabController.cpp index a67447b..a1a218c 100644 --- a/src/tabcontrollers/MoveCenterTabController.cpp +++ b/src/tabcontrollers/MoveCenterTabController.cpp @@ -250,6 +250,10 @@ vr::ETrackedControllerRole MoveCenterTabController::getMoveShortcutHand() { if (!leftPressed && m_moveShortcutLeftPressed) { activeHand = rightPressed ? vr::TrackedControllerRole_RightHand : vr::TrackedControllerRole_Invalid; } + + if (!leftPressed && !rightPressed) { + activeHand = vr::TrackedControllerRole_Invalid; + } m_activeMoveController = activeHand; m_moveShortcutRightPressed = rightPressed;