mirror of
https://github.com/The-Powder-Toy/The-Powder-Toy.git
synced 2025-08-19 14:41:29 +02:00
Do not delete given savefile in GameModel::SetSaveFile, behaviour should be similar to GameModel::SetSave in terms of managing memory in given pointer
This commit is contained in:
@@ -717,6 +717,7 @@ void GameController::OpenLocalBrowse()
|
||||
virtual void FileSelected(SaveFile* file)
|
||||
{
|
||||
c->LoadSaveFile(file);
|
||||
delete file;
|
||||
}
|
||||
};
|
||||
new FileBrowserActivity(LOCAL_SAVE_DIR PATH_SEP, new LocalSaveOpenCallback(this));
|
||||
|
@@ -398,7 +398,6 @@ void GameModel::SetSaveFile(SaveFile * newSave)
|
||||
sim->clear_sim();
|
||||
sim->Load(saveData);
|
||||
}
|
||||
delete newSave;
|
||||
|
||||
notifySaveChanged();
|
||||
UpdateQuickOptions();
|
||||
|
Reference in New Issue
Block a user