diff --git a/contributors.md b/contributors.md index 4213c6d9ad..38e134adc0 100644 --- a/contributors.md +++ b/contributors.md @@ -172,6 +172,7 @@ The following people are not part of the development team, but have been contrib * Emre Aydin (aemreaydin) * Daniel Karandikar (DKarandikar) * Struan Clark (xtruan) +* Kane Shaw (seifer7) ## Toolchain * (Balletie) - macOS diff --git a/distribution/changelog.txt b/distribution/changelog.txt index 1c1281b442..d2c7c26844 100644 --- a/distribution/changelog.txt +++ b/distribution/changelog.txt @@ -1,5 +1,6 @@ 0.3.4.1+ (in development) ------------------------------------------------------------------------ +- Fix: [#14316] Closing the Track Designs Manager window causes broken state. - Fix: [#15096] Crash when placing entrances in the scenario editor near the map corner. - Improved: [#3417] Crash dumps are now placed in their own folder. diff --git a/src/openrct2-ui/windows/EditorObjectSelection.cpp b/src/openrct2-ui/windows/EditorObjectSelection.cpp index 7048fc880f..3649d9b4ec 100644 --- a/src/openrct2-ui/windows/EditorObjectSelection.cpp +++ b/src/openrct2-ui/windows/EditorObjectSelection.cpp @@ -32,6 +32,7 @@ #include #include #include +#include #include #include #include @@ -456,6 +457,11 @@ static void window_editor_object_selection_mouseup(rct_window* w, rct_widgetinde { finish_object_selection(); } + if (gScreenFlags & SCREEN_FLAGS_TRACK_MANAGER) + { + game_unload_scripts(); + title_load(); + } break; case WIDX_FILTER_RIDE_TAB_ALL: _filter_flags |= FILTER_RIDES;