fix memory leak when saving stamps

This commit is contained in:
jacob1 2018-04-21 00:34:49 -04:00
parent 6731fa16b7
commit 9211fab9f7

View File

@ -584,6 +584,7 @@ std::string GameController::StampRegion(ui::Point point1, ui::Point point2, bool
{ {
newSave->paused = gameModel->GetPaused(); newSave->paused = gameModel->GetPaused();
std::string stampName = Client::Ref().AddStamp(newSave); std::string stampName = Client::Ref().AddStamp(newSave);
delete newSave;
if (stampName.length() == 0) if (stampName.length() == 0)
new ErrorMessage("Could not create stamp", "Error serializing save file"); new ErrorMessage("Could not create stamp", "Error serializing save file");
return stampName; return stampName;