diff options
-rw-r--r-- | openttd.c | 1 | ||||
-rw-r--r-- | screenshot.c | 2 |
2 files changed, 1 insertions, 2 deletions
@@ -778,7 +778,6 @@ void SwitchMode(int new_mode) case SM_LOAD: { /* Load game, Play Scenario */ _opt_ptr = &_opt; - _error_message = INVALID_STRING_ID; if (!SafeSaveOrLoad(_file_to_saveload.name, _file_to_saveload.mode, GM_NORMAL)) { LoadIntroGame(); ShowErrorMessage(_error_message, STR_4009_GAME_LOAD_FAILED, 0, 0); diff --git a/screenshot.c b/screenshot.c index 4b6281821..18840e8c2 100644 --- a/screenshot.c +++ b/screenshot.c @@ -483,7 +483,7 @@ static char *MakeScreenshotName(const char *ext) char *base; int serial; - if (_game_mode == GM_EDITOR || _local_player == OWNER_SPECTATOR) { + if (_game_mode == GM_EDITOR || _game_mode == GM_MENU || _local_player == OWNER_SPECTATOR) { sprintf(_screenshot_name, "screenshot"); } else { const Player* p = GetPlayer(_local_player); |