diff --git a/src/openrct2/park/ParkFile.cpp b/src/openrct2/park/ParkFile.cpp index 2273bb1145..592d1b4a73 100644 --- a/src/openrct2/park/ParkFile.cpp +++ b/src/openrct2/park/ParkFile.cpp @@ -2312,6 +2312,10 @@ int32_t scenario_save(u8string_view path, int32_t flags) catch (const std::exception& e) { log_error(e.what()); + + Formatter ft; + ft.Add(e.what()); + context_show_error(STR_FILE_DIALOG_TITLE_SAVE_SCENARIO, STR_STRING, ft); } gfx_invalidate_screen();