From 92b135d1039d4ddfa6e472852fbc7160e5aaef47 Mon Sep 17 00:00:00 2001 From: Mark Vejvoda Date: Tue, 20 Mar 2012 14:36:34 +0000 Subject: [PATCH] - fix delete loaded game bug when nothing selected after having a game selected --- source/glest_game/menu/menu_state_load_game.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/glest_game/menu/menu_state_load_game.cpp b/source/glest_game/menu/menu_state_load_game.cpp index 77d4e3b34..de45b27eb 100644 --- a/source/glest_game/menu/menu_state_load_game.cpp +++ b/source/glest_game/menu/menu_state_load_game.cpp @@ -205,6 +205,7 @@ void MenuStateLoadGame::mouseClick(int x, int y, MouseButton mouseButton){ string slotname = selectedButton->getText(); string filename = saveGameDir + selectedButton->getText() + ".xml"; string jpgfilename = saveGameDir + selectedButton->getText() + ".xml.jpg"; + string replayfilename = saveGameDir + selectedButton->getText() + ".xml.replay"; Lang &lang= Lang::getInstance(); char szBuf[8096]=""; @@ -216,11 +217,14 @@ void MenuStateLoadGame::mouseClick(int x, int y, MouseButton mouseButton){ //deleteSlot(i); if(removeFile(filename) == true) { removeFile(jpgfilename); + removeFile(replayfilename); needsToBeFreedTexture=previewTexture; previewTexture=NULL; infoTextLabel.setText(""); listFiles(); slotsScrollBar.setElementCount(filenames.size()); + + selectedButton = NULL; } break; }