diff --git a/plugins/builtin/source/content/window_decoration.cpp b/plugins/builtin/source/content/window_decoration.cpp index f42067293..27c7c718b 100644 --- a/plugins/builtin/source/content/window_decoration.cpp +++ b/plugins/builtin/source/content/window_decoration.cpp @@ -472,12 +472,13 @@ namespace hex::plugin::builtin { u32 count = 0; if (ImGui::BeginMenu(ICON_VS_ELLIPSIS)) { for (const auto &[priority, menuItem] : menuItems) { - ON_SCOPE_EXIT { count += 1; }; - if (count <= fittingItems) - continue; if (!visibleMainMenus.contains(menuItem.unlocalizedName)) continue; + ON_SCOPE_EXIT { count += 1; }; + if (count < fittingItems) + continue; + defineMenu(menuItem.unlocalizedName); } ImGui::EndMenu();