fix info menu bug on DC/PC

This commit is contained in:
Martin Michelsen
2023-05-26 10:58:17 -07:00
parent dbd6c59a0b
commit de3ea6b850
3 changed files with 6 additions and 2 deletions
+3
View File
@@ -1061,6 +1061,9 @@ void send_menu_t(shared_ptr<Client> c, shared_ptr<const Menu> menu, bool is_info
if (item.flags & MenuItem::Flag::REQUIRES_SAVE_DISABLED) {
is_visible &= !(c->flags & Client::Flag::SAVE_ENABLED);
}
if (item.flags & MenuItem::Flag::INVISIBLE_IN_INFO_MENU) {
is_visible &= !is_info_menu;
}
if (is_visible) {
auto& e = entries.emplace_back();