mirror of
https://github.com/glest/glest-source.git
synced 2025-09-03 13:02:37 +02:00
- fix delete loaded game bug when nothing selected after having a game selected
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
Reference in New Issue
Block a user