diff options
author | Johannes Schickel | 2008-04-05 02:24:43 +0000 |
---|---|---|
committer | Johannes Schickel | 2008-04-05 02:24:43 +0000 |
commit | c1319f8034a6c66caaa21fbf1a16f68e637457e0 (patch) | |
tree | 07f7dd2eaee3ae29387390c3b080d9fdf4934f66 | |
parent | 702062757202d1d70bfc1290e7d5ffaf8052fba0 (diff) | |
download | scummvm-rg350-c1319f8034a6c66caaa21fbf1a16f68e637457e0.tar.gz scummvm-rg350-c1319f8034a6c66caaa21fbf1a16f68e637457e0.tar.bz2 scummvm-rg350-c1319f8034a6c66caaa21fbf1a16f68e637457e0.zip |
Cleanup.
svn-id: r31396
-rw-r--r-- | engines/kyra/gui_v2.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/engines/kyra/gui_v2.cpp b/engines/kyra/gui_v2.cpp index 3d95d03238..dd94cdab80 100644 --- a/engines/kyra/gui_v2.cpp +++ b/engines/kyra/gui_v2.cpp @@ -1942,17 +1942,16 @@ int GUI_v2::deleteMenu(Button *caller) { updateAllMenuButtons(); _vm->_saveFileMan->removeSavefile(_vm->getSavegameFilename(_slotToDelete)); Common::Array<int>::iterator i = Common::find(_saveSlots.begin(), _saveSlots.end(), _slotToDelete); - int lastSlot = _slotToDelete; while (i != _saveSlots.end()) { ++i; if (i == _saveSlots.end()) break; - if (lastSlot + 1 != *i) + // We are only renaming all savefiles until we get some slots missing + if (*(i-1) != *i) break; Common::String oldName = _vm->getSavegameFilename(*i); Common::String newName = _vm->getSavegameFilename(*i-1); _vm->_saveFileMan->renameSavefile(oldName.c_str(), newName.c_str()); - lastSlot = *i; } _saveMenu.menuNameId = 9; return 0; |