14 May
2025
14 May
'25
5 p.m.
In service processes, `get_desktop_window` only creates a fake window owned by the first calling thread, with only a handle and no client-side object. Before 9d6455f91cb7a7d166d5c4708d528b43a63eb4d7 `get_window_thread` was returning an error (called from `send_message` > `process_message`) in that case, as client-side object is missing. After the commit, we only check handle existence and we now return success and then try to send/process the desktop window message, waiting for explorer startup which never happens. Fixes: 9d6455f91cb7a7d166d5c4708d528b43a63eb4d7 -- https://gitlab.winehq.org/wine/wine/-/merge_requests/8046