fix: Empty entry showing up in main menu bar

This commit is contained in:
WerWolv
2025-12-30 19:12:17 +01:00
parent fd8b70fb12
commit a628784c6d

View File

@@ -347,6 +347,9 @@ namespace hex::plugin::builtin {
if (result.contains(menuItem.unlocalizedNames.front())) [[likely]]
continue;
if (menuItem.unlocalizedNames.front().get().starts_with('$'))
continue;
if (isMenuItemVisible(lastFocusedView, menuItem))
result.insert(menuItem.unlocalizedNames.front());
}
@@ -413,6 +416,11 @@ namespace hex::plugin::builtin {
if (visibleMainMenus.contains(menuItem.unlocalizedName))
defineMenu(menuItem.unlocalizedName);
}
if (menu::beginTaskBarMenu()) {
populateMenu(ContentRegistry::UserInterface::impl::TaskBarMenuValue);
menu::endTaskBarMenu();
}
} else {
auto cursorPos = ImGui::GetCursorPosX();
u32 fittingItems = 0;
@@ -475,11 +483,6 @@ namespace hex::plugin::builtin {
}
}
}
if (menu::beginTaskBarMenu()) {
populateMenu(ContentRegistry::UserInterface::impl::TaskBarMenuValue);
menu::endTaskBarMenu();
}
}
void drawMainMenu([[maybe_unused]] float menuBarHeight) {