From 4ef74c0f3a96b0d8265f4f9b8cfa86bf8b204d34 Mon Sep 17 00:00:00 2001 From: Aaron van Geffen Date: Tue, 27 May 2025 11:34:57 +0200 Subject: [PATCH] Fix object selection tabs (#24512) Regression from c383a7778c3b1c95abb61c305eb9050126912c36 (#24481) --- src/openrct2-ui/windows/EditorObjectSelection.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/openrct2-ui/windows/EditorObjectSelection.cpp b/src/openrct2-ui/windows/EditorObjectSelection.cpp index 01720f38fc..964ab20d22 100644 --- a/src/openrct2-ui/windows/EditorObjectSelection.cpp +++ b/src/openrct2-ui/windows/EditorObjectSelection.cpp @@ -1139,12 +1139,14 @@ namespace OpenRCT2::Ui::Windows SetWidgets(_window_editor_object_selection_widgets); if (!tabWidgetsInitialised) { - tabWidgetsInitialised = true; - const auto& tabWidget = widgets[WIDX_TAB_1]; + // Create a new tab widget based on the initial one + auto tabWidget = widgets[WIDX_TAB_1]; for (size_t i = 1; i < std::size(ObjectSelectionPages); i++) { widgets.insert(widgets.end() - 1, tabWidget); } + + tabWidgetsInitialised = true; } }