diff --git a/src/window_scenery.c b/src/window_scenery.c index 608dbc4bb0..9f62e58689 100644 --- a/src/window_scenery.c +++ b/src/window_scenery.c @@ -139,6 +139,7 @@ enum { static void window_scenery_emptysub() { } static void window_scenery_close(); static void window_scenery_update(rct_window *w); +static void window_scenery_event_07(); static void window_scenery_invalidate(); static void window_scenery_paint(); static void window_scenery_tooltip(); @@ -151,7 +152,7 @@ static void* window_scenery_events[] = { (void*)0x006E1A54, // window_scenery_dropdown, window_scenery_emptysub, window_scenery_update,//(void*)0x006E1CD3, // window_scenery_update, - (void*)0x006E1B9F, // window_scenery_emptysub, + window_scenery_event_07, //(void*)0x006E1B9F, // window_scenery_emptysub, window_scenery_emptysub, window_scenery_emptysub, window_scenery_emptysub, // window_scenery_tooldown @@ -548,6 +549,20 @@ void window_scenery_close() { tool_cancel(); } +/** +* +* rct2: 0x006E1B9F +*/ +static void window_scenery_event_07() { + rct_window *w; + + window_get_register(w); + + if (w->scenery.var_480 != 0xFFFF) { + w->scenery.var_480 = 0xFFFF; + } +} + /** * * rct2: 0x006E1CD3