[Scummvm-git-logs] scummvm master -> 02b6e11e1c5d63fd6479718d6c919513b1c26a8d
eriktorbjorn
noreply at scummvm.org
Fri May 15 08:54:45 UTC 2026
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .
Summary:
02b6e11e1c GUI: When filtering a list, also reset the fluid scroller's position
Commit: 02b6e11e1c5d63fd6479718d6c919513b1c26a8d
https://github.com/scummvm/scummvm/commit/02b6e11e1c5d63fd6479718d6c919513b1c26a8d
Author: Torbjörn Andersson (eriktorbjorn at users.sourceforge.net)
Date: 2026-05-15T10:53:54+02:00
Commit Message:
GUI: When filtering a list, also reset the fluid scroller's position
Turns out my initial fix for bug #16698 was only enough to keep the
search result in view. Clicking on it didn't work. Now it should.
Changed paths:
gui/widgets/groupedlist.cpp
gui/widgets/list.cpp
diff --git a/gui/widgets/groupedlist.cpp b/gui/widgets/groupedlist.cpp
index 7f1c2c4b3e8..b86c96c2890 100644
--- a/gui/widgets/groupedlist.cpp
+++ b/gui/widgets/groupedlist.cpp
@@ -573,6 +573,7 @@ void GroupedListWidget::setFilter(const Common::U32String &filter, bool redraw)
_currentPos = 0;
_scrollPos = 0.0f;
+ _fluidScroller->setPosition(_scrollPos);
_selectedItem = -1;
// Try to preserve the previous selection
if (selectedItem != -1)
diff --git a/gui/widgets/list.cpp b/gui/widgets/list.cpp
index ffb5a116e99..34a3fc59a1a 100644
--- a/gui/widgets/list.cpp
+++ b/gui/widgets/list.cpp
@@ -1127,6 +1127,7 @@ void ListWidget::setFilter(const Common::U32String &filter, bool redraw) {
_currentPos = 0;
_scrollPos = 0.0f;
+ _fluidScroller->setPosition(_scrollPos);
_selectedItem = -1;
if (redraw) {
More information about the Scummvm-git-logs
mailing list