From 72640c87493e3a739c01422d08733b8669eba164 Mon Sep 17 00:00:00 2001 From: Hyper <34012267+hyperbx@users.noreply.github.com> Date: Sat, 8 Feb 2025 10:08:08 +0000 Subject: [PATCH] options_menu: reset auto-scroll timer after manual scroll and retain last stick direction --- UnleashedRecomp/ui/options_menu.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/UnleashedRecomp/ui/options_menu.cpp b/UnleashedRecomp/ui/options_menu.cpp index 6e984ea..f629da1 100644 --- a/UnleashedRecomp/ui/options_menu.cpp +++ b/UnleashedRecomp/ui/options_menu.cpp @@ -1484,7 +1484,10 @@ static void DrawInfoPanel(ImVec2 infoMin, ImVec2 infoMax) } else if (isManualScrolling && fabs(vert) <= 0.25f) { + isScrolling = false; isManualScrolling = false; + scrollTimer = 0.0f; + scrollDirection = vert > 0.0f ? 1.0f : -1.0f; } }