wayland: fix double disconnect of display.
authorGwenole Beauchesne <gwenole.beauchesne@intel.com>
Wed, 25 Jul 2012 08:39:04 +0000 (10:39 +0200)
committerGwenole Beauchesne <gwenole.beauchesne@intel.com>
Wed, 25 Jul 2012 13:31:42 +0000 (15:31 +0200)
gst-libs/gst/vaapi/gstvaapidisplay_wayland.c

index ec59180..56487d5 100644 (file)
@@ -292,7 +292,8 @@ gst_vaapi_display_wayland_close_display(GstVaapiDisplay * display)
     }
 
     if (priv->wl_display) {
-        wl_display_disconnect(priv->wl_display);
+        if (priv->create_display)
+            wl_display_disconnect(priv->wl_display);
         priv->wl_display = NULL;
     }