diff --git a/src/highscore_gui.cpp b/src/highscore_gui.cpp index 70bf6fc5c8..6d912c7cf5 100644 --- a/src/highscore_gui.cpp +++ b/src/highscore_gui.cpp @@ -128,7 +128,7 @@ struct EndGameWindow : EndGameHighScoreBaseWindow { void Close([[maybe_unused]] int data = 0) override { if (!_networking) Command::Post(PM_PAUSED_NORMAL, false); // unpause - if (_game_mode != GM_MENU) ShowHighscoreTable(this->window_number, this->rank); + if (_game_mode != GM_MENU && !_exit_game) ShowHighscoreTable(this->window_number, this->rank); this->EndGameHighScoreBaseWindow::Close(); }