mirror of
https://github.com/brl/mutter.git
synced 2025-02-14 20:34:10 +00:00
![Marco Trevisan (Treviño)](/assets/img/avatar_default.png)
When requesting to a take-focus window to acquire the input, the client may or may not respond with a SetInputFocus (this doesn't happen for no-input gtk windows in fact [to be fixed there too]), in such case we were unsetting the focus while waiting the reply. In case the client won't respond, we wait for a small delay (set to 250 ms) for the take-focus window to grab the input focus before setting it to the default window. Added a test for this behavior and for the case in which a window takes the focus meanwhile we're waiting to focus the default window. https://gitlab.gnome.org/GNOME/mutter/merge_requests/307 (cherry picked from commit f71151a5dd990d935f3fbb39451f9b41f640b625)
Description
Languages
C
98.9%
Meson
0.7%
Python
0.3%