From 02a835685d319ae858fde2b98ace99fe84fb93a2 Mon Sep 17 00:00:00 2001 From: Duy Tran Khanh Date: Tue, 18 Oct 2022 18:17:32 +0700 Subject: [PATCH] Fixes #406: L1, R1 cause double slot switching --- Natives/input/ControllerInput.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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) {