diff options
author | Jonas Ådahl <jadahl@gmail.com> | 2018-05-04 21:50:10 +0200 |
---|---|---|
committer | Jonas Ådahl <jadahl@gmail.com> | 2018-05-07 19:16:39 +0000 |
commit | 98d702428857c79770b159137835622e33b84ba9 (patch) | |
tree | fd5fe01be05782229e736ed60586396d86745bc6 | |
parent | 82564772dc27c9b86270e5a694b04945d3f5e3a1 (diff) | |
download | mutter-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.c | 2 |
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; } |