From 5924185a6b9b1c375b24c203f98be3cdf5c317b9 Mon Sep 17 00:00:00 2001 From: Matthias Moninger <5415177+ZehMatt@users.noreply.github.com> Date: Tue, 18 Jul 2023 23:08:42 +0300 Subject: [PATCH] Fix tab index being overwritten for scripted windows (#20630) --- src/openrct2-ui/interface/Window.cpp | 1 - src/openrct2/interface/Window_internal.h | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/openrct2-ui/interface/Window.cpp b/src/openrct2-ui/interface/Window.cpp index bc53a6b2b1..17730548a2 100644 --- a/src/openrct2-ui/interface/Window.cpp +++ b/src/openrct2-ui/interface/Window.cpp @@ -285,7 +285,6 @@ WindowBase* WindowCreate( w->max_height = height; w->focus = std::nullopt; - w->page = 0; ColourSchemeUpdate(w); w->Invalidate(); diff --git a/src/openrct2/interface/Window_internal.h b/src/openrct2/interface/Window_internal.h index 4d05b4186e..d2f9374e2f 100644 --- a/src/openrct2/interface/Window_internal.h +++ b/src/openrct2/interface/Window_internal.h @@ -56,7 +56,7 @@ struct WindowBase TrackListVariables track_list; union { - int16_t page; + int16_t page{}; TileInspectorPage tileInspectorPage; }; uint16_t frame_no{}; // updated every tic for motion in windows sprites