diff --git a/src/gui/game/GameController.cpp b/src/gui/game/GameController.cpp index 9cbf16a69..1ed972d48 100644 --- a/src/gui/game/GameController.cpp +++ b/src/gui/game/GameController.cpp @@ -147,10 +147,10 @@ GameController::~GameController() { delete *iter; } - commandInterface.reset(); - delete gameModel; gameView->CloseActiveWindow(); delete gameView; + commandInterface.reset(); + delete gameModel; } bool GameController::HistoryRestore()