diff --git a/distribution/changelog.txt b/distribution/changelog.txt index bc3c11b17d..cc76e6058c 100644 --- a/distribution/changelog.txt +++ b/distribution/changelog.txt @@ -13,6 +13,7 @@ - Fix: [#23023] Large scenery clearance height interpreted as negative when greater than 127. - Fix: [#23044] "remove_unused_objects" command causes blank peep names. - Fix: [#23048] Map generator allows map sizes out of range through text input. +- Fix: [#23058] [Plugin] Changing window colours doesn’t trigger the window to be fully redrawn. 0.4.15 (2024-10-06) ------------------------------------------------------------------------ diff --git a/src/openrct2-ui/scripting/ScWindow.hpp b/src/openrct2-ui/scripting/ScWindow.hpp index af4d0f2307..6289386ad9 100644 --- a/src/openrct2-ui/scripting/ScWindow.hpp +++ b/src/openrct2-ui/scripting/ScWindow.hpp @@ -262,6 +262,7 @@ namespace OpenRCT2::Scripting } w->colours[i] = c; } + w->Invalidate(); } }