summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2016-01-19 11:51:36 +0100
committerCarlos Garnacho <carlosg@gnome.org>2016-01-19 11:51:36 +0100
commitfc0a834abbab7dbb0f9e267c72bb6f7d7e0b1c96 (patch)
treef6330bc22803c8d1cff254ed744ab3cffa4a2e69
parente30010b9f0854ad43bdbaf54467a7b23a6b5aca2 (diff)
downloadmutter-fc0a834abbab7dbb0f9e267c72bb6f7d7e0b1c96.tar.gz
wayland: Emit wl_pointer.frame after .enter in pointer resource creation
This place was missing concordance with wl_pointer v5.
-rw-r--r--src/wayland/meta-wayland-pointer.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/wayland/meta-wayland-pointer.c b/src/wayland/meta-wayland-pointer.c
index c68554ea7..92acffaa4 100644
--- a/src/wayland/meta-wayland-pointer.c
+++ b/src/wayland/meta-wayland-pointer.c
@@ -1061,9 +1061,12 @@ meta_wayland_pointer_create_new_resource (MetaWaylandPointer *pointer,
wl_resource_get_link (cr));
if (pointer->focus_client == pointer_client)
- meta_wayland_pointer_send_enter (pointer, cr,
- pointer->focus_serial,
- pointer->focus_surface);
+ {
+ meta_wayland_pointer_send_enter (pointer, cr,
+ pointer->focus_serial,
+ pointer->focus_surface);
+ meta_wayland_pointer_send_frame (pointer, cr);
+ }
}
gboolean