mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 07:08:10 +00:00
Taskbar: Plumb window active state from the WindowServer to the taskbar.
This commit is contained in:
parent
19eb814850
commit
7b1384c4ef
11 changed files with 70 additions and 29 deletions
|
@ -146,6 +146,7 @@ void WSWindow::on_message(const WSMessage& message)
|
|||
server_message.type = WSAPI_ServerMessage::Type::WM_WindowAdded;
|
||||
server_message.wm.client_id = added_event.client_id();
|
||||
server_message.wm.window_id = added_event.window_id();
|
||||
server_message.wm.is_active = added_event.is_active();
|
||||
ASSERT(added_event.title().length() < sizeof(server_message.text));
|
||||
memcpy(server_message.text, added_event.title().characters(), added_event.title().length());
|
||||
server_message.text_length = added_event.title().length();
|
||||
|
@ -164,6 +165,7 @@ void WSWindow::on_message(const WSMessage& message)
|
|||
server_message.type = WSAPI_ServerMessage::Type::WM_WindowStateChanged;
|
||||
server_message.wm.client_id = changed_event.client_id();
|
||||
server_message.wm.window_id = changed_event.window_id();
|
||||
server_message.wm.is_active = changed_event.is_active();
|
||||
ASSERT(changed_event.title().length() < sizeof(server_message.text));
|
||||
memcpy(server_message.text, changed_event.title().characters(), changed_event.title().length());
|
||||
server_message.text_length = changed_event.title().length();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue