[Scummvm-cvs-logs] SF.net SVN: scummvm:[34534] scummvm/trunk/gui/launcher.cpp

lordhoto at users.sourceforge.net lordhoto at users.sourceforge.net
Sun Sep 14 21:16:09 CEST 2008


Revision: 34534
          http://scummvm.svn.sourceforge.net/scummvm/?rev=34534&view=rev
Author:   lordhoto
Date:     2008-09-14 19:16:08 +0000 (Sun, 14 Sep 2008)

Log Message:
-----------
Fix for bug #2090879 "GUI: Launcher 'Load' dialog should preserve save slot index".

Modified Paths:
--------------
    scummvm/trunk/gui/launcher.cpp

Modified: scummvm/trunk/gui/launcher.cpp
===================================================================
--- scummvm/trunk/gui/launcher.cpp	2008-09-14 19:05:05 UTC (rev 34533)
+++ scummvm/trunk/gui/launcher.cpp	2008-09-14 19:16:08 UTC (rev 34534)
@@ -513,7 +513,7 @@
 
 	// Add choice list
 	_list = new GUI::ListWidget(this, "scummsaveload_list");
-	_list->setNumberingMode(GUI::kListNumberingZero);
+	_list->setNumberingMode(GUI::kListNumberingOff);
 
 	_container = new GUI::ContainerWidget(this, 0, 0, 10, 10);
 	_container->setHints(GUI::THEME_HINT_USE_SHADOW);
@@ -625,8 +625,13 @@
 	_saveList = (*_plugin)->listSaves(_target.c_str());
 
 	StringList saveNames;
-	for (SaveStateList::const_iterator x = _saveList.begin(); x != _saveList.end(); ++x)
-		saveNames.push_back(x->description());
+	for (SaveStateList::const_iterator x = _saveList.begin(); x != _saveList.end(); ++x) {
+		Common::String description = x->save_slot();
+		description += ". ";
+		description += x->description();
+
+		saveNames.push_back(description);
+	}
 	_list->setList(saveNames);
 }
 


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list