1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 15:07:45 +00:00

WindowServer: Include missing visibility argument when making MenuItem

Fixes checkable MenuItems drawing incorrectly due to shifted defaults.
This commit is contained in:
thankyouverycool 2022-12-11 13:14:32 -05:00 committed by Andreas Kling
parent fc805e8f03
commit d80c520a92

View file

@ -136,13 +136,12 @@ void ConnectionFromClient::add_menu_item(i32 menu_id, i32 identifier, i32 submen
return;
}
auto& menu = *(*it).value;
auto menu_item = make<MenuItem>(menu, identifier, text, shortcut, enabled, checkable, checked);
auto menu_item = make<MenuItem>(menu, identifier, text, shortcut, enabled, visible, checkable, checked);
if (is_default)
menu_item->set_default(true);
menu_item->set_icon(icon.bitmap());
menu_item->set_submenu_id(submenu_id);
menu_item->set_exclusive(exclusive);
menu_item->set_visible(visible);
menu.add_item(move(menu_item));
}