[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