kiosk-shell: Separate (keyboard) input focus from xdg-shell toplevel window activation
Compare changes
- Marius Vlad authored
Just like desktop-shell, we shouldn't be dependent on having a keyboard to be present in order to activate a window/surface. Signed-off-by:
Marius Vlad <marius.vlad@collabora.com>
+ 44
− 21
@@ -94,6 +94,20 @@ transform_handler(struct wl_listener *listener, void *data)
@@ -350,26 +364,8 @@ kiosk_shell_surface_create(struct kiosk_shell *shell,
@@ -662,9 +658,18 @@ desktop_surface_removed(struct weston_desktop_surface *desktop_surface,
@@ -718,8 +723,26 @@ desktop_surface_committed(struct weston_desktop_surface *desktop_surface,