MMFMWK-8264 wayland/wlbuffer: just return if used_by_compositor is true when attach

upstream status: pending
https://bugzilla.gnome.org/show_bug.cgi?id=796326w
diff --git a/ext/wayland/wlbuffer.c b/ext/wayland/wlbuffer.c
index 4ac99ef..2121460 100644
--- a/ext/wayland/wlbuffer.c
+++ b/ext/wayland/wlbuffer.c
@@ -220,7 +220,10 @@
 void
 gst_wl_buffer_attach (GstWlBuffer * self, struct wl_surface *surface)
 {
-  g_return_if_fail (self->used_by_compositor == FALSE);
+  if (self->used_by_compositor) {
+    GST_DEBUG_OBJECT (self, "buffer used by compositor %p", self->gstbuffer);
+    return;
+  }
 
   wl_surface_attach (surface, self->wlbuffer, 0, 0);