diff --git a/distribution/changelog.txt b/distribution/changelog.txt index 0ffd1578de..707b1534f0 100644 --- a/distribution/changelog.txt +++ b/distribution/changelog.txt @@ -18,6 +18,7 @@ - Fix: [#7176] Mechanics sometimes fall down from rides. - Fix: [#7303] Visual glitch with virtual floor near map edges. - Fix: [#7327] Abstract scenery and stations don't get fully See-Through when hiding them (original bug). +- Fix: [#7331] Invention list in scenario editor crashes upon removing previously-enabled ride/stall entries. - Fix: [#7382] Opening the mini-map reverts the size of the land tool to 1x1, regardless of what was selected before. - Fix: [#7402] Edges of neigbouring footpaths stay connected after removing a path that's underneath a ride entrance. - Fix: [#7405] Rides can be covered by placing scenery underneath them. diff --git a/src/openrct2/management/Research.cpp b/src/openrct2/management/Research.cpp index 6fc022ec8e..265befc8f6 100644 --- a/src/openrct2/management/Research.cpp +++ b/src/openrct2/management/Research.cpp @@ -549,6 +549,8 @@ void research_insert(sint32 researched, sint32 rawValue, uint8 category) */ void research_populate_list_random() { + research_reset_items(); + // Rides for (sint32 i = 0; i < MAX_RIDE_OBJECTS; i++) {