From 265360229f47631eb639198310a153c20b9b3217 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Wed, 24 Sep 2025 20:37:15 +0200 Subject: [PATCH] fix: ImGui assert due to trying to select tab bar button --- .../source/content/views/view_pattern_data.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/plugins/builtin/source/content/views/view_pattern_data.cpp b/plugins/builtin/source/content/views/view_pattern_data.cpp index 6babeec46..786df4f5f 100644 --- a/plugins/builtin/source/content/views/view_pattern_data.cpp +++ b/plugins/builtin/source/content/views/view_pattern_data.cpp @@ -192,9 +192,16 @@ namespace hex::plugin::builtin { } static void selectFirstTabItem() { - auto tabBar = ImGui::GetCurrentTabBar(); - if (tabBar != nullptr && tabBar->Tabs.Size > 0) { - tabBar->SelectedTabId = tabBar->Tabs.front().ID; + auto *tabBar = ImGui::GetCurrentTabBar(); + if (tabBar != nullptr) { + for (const auto &tab : tabBar->Tabs) { + if (tab.Flags & ImGuiTabItemFlags_Button) { + continue; + } + + tabBar->SelectedTabId = tab.ID; + break; + } } }