[Scummvm-git-logs] scummvm master -> 6d3ed4268ffea348cb973e0b59ed1b3e9573276a
criezy
criezy at scummvm.org
Sun Nov 22 16:45:21 UTC 2020
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
6d3ed4268f GUI: Retain scroll position when deleting a save
Commit: 6d3ed4268ffea348cb973e0b59ed1b3e9573276a
https://github.com/scummvm/scummvm/commit/6d3ed4268ffea348cb973e0b59ed1b3e9573276a
Author: sluicebox (22204938+sluicebox at users.noreply.github.com)
Date: 2020-11-22T16:45:17Z
Commit Message:
GUI: Retain scroll position when deleting a save
Changed paths:
gui/saveload-dialog.cpp
diff --git a/gui/saveload-dialog.cpp b/gui/saveload-dialog.cpp
index 4ed1c00237..c2175edefc 100644
--- a/gui/saveload-dialog.cpp
+++ b/gui/saveload-dialog.cpp
@@ -467,7 +467,9 @@ void SaveLoadChooserSimple::handleCommand(CommandSender *sender, uint32 cmd, uin
_metaEngine->removeSaveState(_target.c_str(), _saveList[selItem].getSaveSlot());
setResult(-1);
- _list->setSelected(-1);
+ int scrollPos = _list->getCurrentScrollPos();
+ _list->setSelected(-1); // resets scroll pos
+ _list->scrollTo(scrollPos);
updateSaveList();
updateSelection(true);
More information about the Scummvm-git-logs
mailing list