summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Ådahl <jadahl@gmail.com>2018-05-04 21:50:10 +0200
committerJonas Ådahl <jadahl@gmail.com>2018-05-07 19:16:39 +0000
commit98d702428857c79770b159137835622e33b84ba9 (patch)
treefd5fe01be05782229e736ed60586396d86745bc6
parent82564772dc27c9b86270e5a694b04945d3f5e3a1 (diff)
downloadmutter-98d702428857c79770b159137835622e33b84ba9.tar.gz
wayland/xdg-foreign: Send immediate destroy event to correct resource
The destroyed signal that was emitted if an imported surface was not available when created, for example if the handle was invalid or already unexported, was emitted on the wrong resource.
-rw-r--r--src/wayland/meta-wayland-xdg-foreign.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/wayland/meta-wayland-xdg-foreign.c b/src/wayland/meta-wayland-xdg-foreign.c
index a04b2bfa7..cecef50a9 100644
--- a/src/wayland/meta-wayland-xdg-foreign.c
+++ b/src/wayland/meta-wayland-xdg-foreign.c
@@ -384,7 +384,7 @@ xdg_importer_import (struct wl_client *client,
(!META_IS_WAYLAND_XDG_SURFACE (exported->surface->role) &&
!META_IS_WAYLAND_ZXDG_SURFACE_V6 (exported->surface->role)))
{
- zxdg_imported_v1_send_destroyed (resource);
+ zxdg_imported_v1_send_destroyed (xdg_imported_resource);
return;
}