From e1d24641a40ea24b49b1e61b80f76e840ea51228 Mon Sep 17 00:00:00 2001 From: "Christian F. Coors" Date: Sun, 15 Oct 2017 21:38:46 +0200 Subject: [PATCH] Fix saving without dialog in new scenario --- src/openrct2-ui/windows/LoadSave.cpp | 1 + src/openrct2-ui/windows/TitleScenarioSelect.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/openrct2-ui/windows/LoadSave.cpp b/src/openrct2-ui/windows/LoadSave.cpp index fb9e6a21ae..71ef351fce 100644 --- a/src/openrct2-ui/windows/LoadSave.cpp +++ b/src/openrct2-ui/windows/LoadSave.cpp @@ -765,6 +765,7 @@ static void window_loadsave_select(rct_window *w, const char *path) save_path(&gConfigGeneral.last_save_game_directory, pathBuffer); safe_strcpy(gScenarioSavePath, pathBuffer, MAX_PATH); safe_strcpy(gCurrentLoadedPath, pathBuffer, MAX_PATH); + gFirstTimeSaving = true; window_loadsave_invoke_callback(MODAL_RESULT_OK, pathBuffer); window_close_by_class(WC_LOADSAVE); gfx_invalidate_screen(); diff --git a/src/openrct2-ui/windows/TitleScenarioSelect.cpp b/src/openrct2-ui/windows/TitleScenarioSelect.cpp index 9dae7067a2..49a02b2355 100644 --- a/src/openrct2-ui/windows/TitleScenarioSelect.cpp +++ b/src/openrct2-ui/windows/TitleScenarioSelect.cpp @@ -292,6 +292,7 @@ static void window_scenarioselect_scrollmousedown(rct_window *w, sint32 scrollIn y -= 24; if (y < 0 && !listItem->scenario.is_locked) { audio_play_sound(SOUND_CLICK_1, 0, w->x + (w->width / 2)); + gFirstTimeSaving = true; _callback(listItem->scenario.scenario->path); } break;