mutter/src/wayland
Rui Matos 461f74ef18 wayland: Fix setting keyboard/pointer focus for new clients
When we have a new client, we potentially set the focus on one of its
surfaces when we map it but the client might not have called
wl_seat.get_keyboard/pointer yet. When it finally calls
get_keyboard/pointer we must then register its resource as the
focus_resource which means that we can only return early if
focus_resource is already set.

https://bugzilla.gnome.org/show_bug.cgi?id=719725
2013-12-03 15:56:15 +01:00
..
meta-wayland-data-device.c wayland: remove some wl_signal usage 2013-09-16 14:51:13 +02:00
meta-wayland-data-device.h wayland: Add basic input support 2013-08-10 19:13:49 -04:00
meta-wayland-keyboard.c wayland: Fix setting keyboard/pointer focus for new clients 2013-12-03 15:56:15 +01:00
meta-wayland-keyboard.h keyboard: Remove focus listener 2013-11-19 20:26:28 -05:00
meta-wayland-pointer.c wayland: Fix setting keyboard/pointer focus for new clients 2013-12-03 15:56:15 +01:00
meta-wayland-pointer.h pointer: Remove focus listener 2013-11-19 20:26:03 -05:00
meta-wayland-private.h wayland: Update internal wayland state unconditionally 2013-11-13 21:55:05 +01:00
meta-wayland-seat.c wayland-surface: Properly allow setting the cursor to a NULL buffer 2013-11-25 17:18:22 -05:00
meta-wayland-seat.h wayland: Update internal wayland state unconditionally 2013-11-13 21:55:05 +01:00
meta-wayland-stage.c wayland: split headers and distribute structure definitions 2013-09-03 10:57:28 -04:00
meta-wayland-stage.h Add MetaCursorTracker, a new helper for tracking the cursor sprite 2013-08-19 16:09:53 +02:00
meta-wayland-surface.c wayland-surface: Process damage even if the buffer didn't change 2013-11-26 12:32:41 -05:00
meta-wayland-surface.h wayland-surface: Add support for subsurfaces 2013-11-25 18:33:03 -05:00
meta-wayland-types.h wayland: split headers and distribute structure definitions 2013-09-03 10:57:28 -04:00
meta-wayland-versions.h wayland-surface: Add support for subsurfaces 2013-11-25 18:33:03 -05:00
meta-wayland.c wayland: Set the clutter stage focus when we focus a window 2013-12-03 13:58:27 +01:00
meta-weston-launch.c wayland: add TTY and DRM master management 2013-08-30 10:32:55 +02:00
meta-weston-launch.h wayland: add TTY and DRM master management 2013-08-30 10:32:55 +02:00
meta-xwayland-private.h MetaWayland: install an X io error handler 2013-08-28 17:21:18 +02:00
meta-xwayland.c xwayland: Fix a couple of small leaks 2013-11-21 19:22:26 +01:00
weston-launch.c mutter-launch: Don't test the argument name to validate launching things 2013-11-20 17:07:03 -05:00
weston-launch.h wayland: add TTY and DRM master management 2013-08-30 10:32:55 +02:00