weston/desktop-shell
Neil Roberts b4a91708e3 Reset the keyboard focus on all seats when the compositor is locked
Before commit 2f5faff7f9 when the compositor is locked it would
reset the keyboard focus on all of the seats as part of pushing the
focus_state. This was removed because it now always keeps track of the
focus_state in the workspace instead of waiting until the state is
pushed. However this had the side effect that the active surface would
retain focus when the compositor is locked. This patch just makes it
explicitly set the keyboard focus to NULL on all of the seats when
locking. This will be restored based on the workspace's state when
unlocking.

https://bugs.freedesktop.org/show_bug.cgi?id=73905
2014-04-10 09:40:28 -07:00
..
exposay.c exposay: avoid needlessly activating the active view 2014-02-18 14:07:08 -08:00
input-panel.c shell: position input panel layer above fullscreen layer 2014-04-02 10:35:26 -07:00
shell.c Reset the keyboard focus on all seats when the compositor is locked 2014-04-10 09:40:28 -07:00
shell.h compositor: implement xdg_surface_set_minimized() 2014-04-02 10:27:13 -07:00