mirror of
https://github.com/RGBCube/serenity
synced 2025-05-23 17:55:08 +00:00
WindowServer: Remove "system menu" concept from WindowServer
This commit is contained in:
parent
619a223800
commit
327866520a
9 changed files with 19 additions and 148 deletions
|
@ -834,19 +834,6 @@ OwnPtr<Messages::WindowServer::StartDragResponse> ClientConnection::handle(const
|
|||
return make<Messages::WindowServer::StartDragResponse>(true);
|
||||
}
|
||||
|
||||
OwnPtr<Messages::WindowServer::SetSystemMenuResponse> ClientConnection::handle(const Messages::WindowServer::SetSystemMenu& message)
|
||||
{
|
||||
auto it = m_menus.find(message.menu_id());
|
||||
if (it == m_menus.end()) {
|
||||
did_misbehave("SetSystemMenu called with invalid menu ID");
|
||||
return {};
|
||||
}
|
||||
|
||||
auto& menu = it->value;
|
||||
MenuManager::the().set_system_menu(menu);
|
||||
return make<Messages::WindowServer::SetSystemMenuResponse>();
|
||||
}
|
||||
|
||||
OwnPtr<Messages::WindowServer::SetSystemThemeResponse> ClientConnection::handle(const Messages::WindowServer::SetSystemTheme& message)
|
||||
{
|
||||
bool success = WindowManager::the().update_theme(message.theme_path(), message.theme_name());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue