wayland: don't leak the registry proxy
authorOlivier Crete <olivier.crete@collabora.com>
Tue, 28 Apr 2015 00:31:50 +0000 (20:31 -0400)
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Tue, 28 Apr 2015 08:36:08 +0000 (10:36 +0200)
Release the registry proxy when closing the display.

https://bugzilla.gnome.org/show_bug.cgi?id=748564

gst-libs/gst/vaapi/gstvaapidisplay_wayland.c

index 090965e..71c4909 100644 (file)
@@ -246,6 +246,11 @@ gst_vaapi_display_wayland_close_display (GstVaapiDisplay * display)
     priv->compositor = NULL;
   }
 
+  if (priv->registry) {
+    wl_registry_destroy (priv->registry);
+    priv->registry = NULL;
+  }
+
   if (priv->wl_display) {
     if (!priv->use_foreign_display)
       wl_display_disconnect (priv->wl_display);