From 5e9e7bcbe524e990ab10741644af7f3640c72dbf Mon Sep 17 00:00:00 2001 From: Hielke Morsink Date: Sat, 4 May 2019 12:31:10 +0200 Subject: [PATCH] Fix: artifacts when changing ride type as client or using the in-game console (#9202) --- src/openrct2-ui/windows/Ride.cpp | 1 - src/openrct2/actions/RideSetSetting.hpp | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/openrct2-ui/windows/Ride.cpp b/src/openrct2-ui/windows/Ride.cpp index 9cd7ccd341..ef509a7884 100644 --- a/src/openrct2-ui/windows/Ride.cpp +++ b/src/openrct2-ui/windows/Ride.cpp @@ -2435,7 +2435,6 @@ static void window_ride_main_dropdown(rct_window* w, rct_widgetindex widgetIndex { set_operating_setting(w->number, RideSetSetting::RideType, rideType); } - window_invalidate_all(); } } } diff --git a/src/openrct2/actions/RideSetSetting.hpp b/src/openrct2/actions/RideSetSetting.hpp index 6efead8af8..ade1fcb5a4 100644 --- a/src/openrct2/actions/RideSetSetting.hpp +++ b/src/openrct2/actions/RideSetSetting.hpp @@ -243,6 +243,7 @@ public: break; case RideSetSetting::RideType: ride->type = _value; + gfx_invalidate_screen(); break; }