summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorNicolas Dufresne <nicolas.dufresne@collabora.com>2016-09-21 15:07:50 -0400
committerNicolas Dufresne <nicolas.dufresne@collabora.com>2016-09-21 15:08:34 -0400
commitba71a392a653f0dc1d5a1cd41e6a57e701a7c200 (patch)
tree64969732496ca2e554df11b04a0bba3709f1a269 /ext
parentdd062b660673fa6e21f582809c7fb7003c7a1c92 (diff)
downloadgstreamer-plugins-bad-ba71a392a653f0dc1d5a1cd41e6a57e701a7c200.tar.gz
waylandsink: Destroy viewporter when done
https://bugzilla.gnome.org/show_bug.cgi?id=738079
Diffstat (limited to 'ext')
-rw-r--r--ext/wayland/wldisplay.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/wayland/wldisplay.c b/ext/wayland/wldisplay.c
index faabdd012..1011a04ad 100644
--- a/ext/wayland/wldisplay.c
+++ b/ext/wayland/wldisplay.c
@@ -75,6 +75,9 @@ gst_wl_display_finalize (GObject * gobject)
g_hash_table_unref (self->buffers);
g_mutex_clear (&self->buffers_mutex);
+ if (self->viewporter)
+ wp_viewporter_destroy (self->viewporter);
+
if (self->shm)
wl_shm_destroy (self->shm);