[Scummvm-cvs-logs] SF.net SVN: scummvm: [31412] scummvm/trunk/engines/kyra/gui_v1.cpp
lordhoto at users.sourceforge.net
lordhoto at users.sourceforge.net
Sat Apr 5 19:33:54 CEST 2008
Revision: 31412
http://scummvm.svn.sourceforge.net/scummvm/?rev=31412&view=rev
Author: lordhoto
Date: 2008-04-05 10:33:54 -0700 (Sat, 05 Apr 2008)
Log Message:
-----------
Fixed regression causing a crash when the user had less than 5 savefiles.
Modified Paths:
--------------
scummvm/trunk/engines/kyra/gui_v1.cpp
Modified: scummvm/trunk/engines/kyra/gui_v1.cpp
===================================================================
--- scummvm/trunk/engines/kyra/gui_v1.cpp 2008-04-05 16:02:28 UTC (rev 31411)
+++ scummvm/trunk/engines/kyra/gui_v1.cpp 2008-04-05 17:33:54 UTC (rev 31412)
@@ -612,6 +612,9 @@
startSlot = 0;
}
+ for (int i = startSlot; i < num; ++i)
+ menu.item[i].enabled = 0;
+
KyraEngine::SaveHeader header;
for (int i = startSlot; i < num && uint(_savegameOffset + i) < _saveSlots.size(); i++) {
if ((in = _vm->openSaveForReading(_vm->getSavegameFilename(_saveSlots[i + _savegameOffset]), header))) {
@@ -620,10 +623,6 @@
menu.item[i].enabled = 1;
menu.item[i].saveSlot = _saveSlots[i + _savegameOffset];
delete in;
- } else {
- menu.item[i].enabled = 0;
- //menu.item[i].itemString = "";
- //menu.item[i].saveSlot = -1;
}
}
}
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