diff --git a/Natives/input/ControllerInput.m b/Natives/input/ControllerInput.m index be0c28b3..5518817c 100644 --- a/Natives/input/ControllerInput.m +++ b/Natives/input/ControllerInput.m @@ -104,10 +104,10 @@ BOOL leftShiftHeld; CallbackBridge_nativeSendMouseButton(GLFW_MOUSE_BUTTON_RIGHT, pressed, leftShiftHeld ? GLFW_MOD_SHIFT : 0); break; case SPECIALBTN_SCROLLUP: - CallbackBridge_nativeSendScroll(0, -1); + CallbackBridge_nativeSendScroll(0, pressed ? -1 : 0); break; case SPECIALBTN_SCROLLDOWN: - CallbackBridge_nativeSendScroll(0, 1); + CallbackBridge_nativeSendScroll(0, pressed ? 1 : 0); break; default: if (keycode == GLFW_KEY_LEFT_SHIFT) {