From af27e9e5d61e64beb7f85d13319d310fb8d38b54 Mon Sep 17 00:00:00 2001 From: Andrew Lanzone Date: Tue, 27 May 2025 22:51:03 -0700 Subject: [PATCH] Allow shoulder buttons to jump count slider to either extreme --- apps/openmw/mwgui/countdialog.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/openmw/mwgui/countdialog.cpp b/apps/openmw/mwgui/countdialog.cpp index d922b990cd..816d67921c 100644 --- a/apps/openmw/mwgui/countdialog.cpp +++ b/apps/openmw/mwgui/countdialog.cpp @@ -103,6 +103,10 @@ namespace MWGui onOkButtonClicked(mOkButton); else if (arg.button == SDL_CONTROLLER_BUTTON_B) onCancelButtonClicked(mCancelButton); + else if (arg.button == SDL_CONTROLLER_BUTTON_LEFTSHOULDER) + setCount(1); + else if (arg.button == SDL_CONTROLLER_BUTTON_RIGHTSHOULDER) + setCount((int)mSlider->getScrollRange()); else if (arg.button == SDL_CONTROLLER_BUTTON_DPAD_LEFT) MWBase::Environment::get().getWindowManager()->injectKeyPress(MyGUI::KeyCode::ArrowDown, 0, false); else if (arg.button == SDL_CONTROLLER_BUTTON_DPAD_RIGHT)