From 1ba9c821fbfc54562e10981a3403aa25fb6079b3 Mon Sep 17 00:00:00 2001 From: Lucas CHOLLET Date: Sun, 1 May 2022 17:19:35 +0200 Subject: [PATCH] WindowServer: Make window stealing related functions synchronous This allows us to make sure that those operations are performed in the right order. Affected functions are: - add_window_stealing_for_client - set_window_parent_from_client - remove_window_stealing_for_client - remove_window_stealing --- Userland/Services/WindowServer/WindowServer.ipc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Userland/Services/WindowServer/WindowServer.ipc b/Userland/Services/WindowServer/WindowServer.ipc index 38ed398a92..691414ab0b 100644 --- a/Userland/Services/WindowServer/WindowServer.ipc +++ b/Userland/Services/WindowServer/WindowServer.ipc @@ -176,9 +176,9 @@ endpoint WindowServer set_flash_flush(bool enabled) =| - set_window_parent_from_client(i32 client_id, i32 parent_id, i32 child_id) =| + set_window_parent_from_client(i32 client_id, i32 parent_id, i32 child_id) => () get_window_rect_from_client(i32 client_id, i32 window_id) => (Gfx::IntRect rect) - add_window_stealing_for_client(i32 client_id, i32 window_id) =| - remove_window_stealing_for_client(i32 client_id, i32 window_id) =| - remove_window_stealing(i32 window_id) =| + add_window_stealing_for_client(i32 client_id, i32 window_id) => () + remove_window_stealing_for_client(i32 client_id, i32 window_id) => () + remove_window_stealing(i32 window_id) => () }