From 169f0e7324d481801a96b6daf65f44bc80c54e3d Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Wed, 2 Mar 2016 16:35:03 +0100 Subject: [PATCH] wayland: Emit signal on selection data source destruction This is necessary for the X11 side to catch up, and unset the selection ownership on our window that represents the wayland side in X11 selection. https://bugzilla.gnome.org/show_bug.cgi?id=760745 --- src/wayland/meta-wayland-data-device.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/wayland/meta-wayland-data-device.c b/src/wayland/meta-wayland-data-device.c index 54160541b..b06d03dfc 100644 --- a/src/wayland/meta-wayland-data-device.c +++ b/src/wayland/meta-wayland-data-device.c @@ -1117,6 +1117,8 @@ selection_data_source_destroyed (gpointer data, GObject *object_was_here) if (data_device_resource) wl_data_device_send_selection (data_device_resource, NULL); } + + wl_signal_emit (&data_device->selection_ownership_signal, NULL); } static void