- fix delete loaded game bug when nothing selected after having a game selected

This commit is contained in:
Mark Vejvoda 2012-03-20 14:36:34 +00:00
parent d502e95d9f
commit 92b135d103
1 changed files with 4 additions and 0 deletions

View File

@ -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;
}