From 6da6b9b98f9ea64035cf0f3ac6456d2bd721c6ea Mon Sep 17 00:00:00 2001 From: Andrew Lanzone Date: Mon, 2 Jun 2025 00:17:10 -0700 Subject: [PATCH] Update controller support for scroll window to use the keybaord for smoother scrolling --- apps/openmw/mwgui/scrollwindow.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/apps/openmw/mwgui/scrollwindow.cpp b/apps/openmw/mwgui/scrollwindow.cpp index d032963417..4be1461d0c 100644 --- a/apps/openmw/mwgui/scrollwindow.cpp +++ b/apps/openmw/mwgui/scrollwindow.cpp @@ -143,10 +143,8 @@ namespace MWGui } else if (arg.button == SDL_CONTROLLER_BUTTON_B) onCloseButtonClicked(mCloseButton); - else if (arg.button == SDL_CONTROLLER_BUTTON_DPAD_UP) - onKeyButtonPressed(nullptr, MyGUI::KeyCode::ArrowUp, 0); - else if (arg.button == SDL_CONTROLLER_BUTTON_DPAD_DOWN) - onKeyButtonPressed(nullptr, MyGUI::KeyCode::ArrowDown, 0); + else if (arg.button == SDL_CONTROLLER_BUTTON_DPAD_UP || arg.button == SDL_CONTROLLER_BUTTON_DPAD_DOWN) + return false; // Fall through to keyboard return true; }