gtk: add to the generic/states test
authorMatthew Waters <matthew@centricular.com>
Thu, 9 Jul 2015 03:03:23 +0000 (13:03 +1000)
committerMatthew Waters <matthew@centricular.com>
Thu, 9 Jul 2015 06:40:19 +0000 (16:40 +1000)
ext/gtk/gtkgstglwidget.c
ext/gtk/gtkgstwidget.c

index 8195034..2e108c9 100644 (file)
@@ -586,7 +586,7 @@ gtk_gst_gl_widget_set_buffer (GtkGstGLWidget * widget, GstBuffer * buffer)
   GMainContext *main_context = g_main_context_default ();
 
   g_return_if_fail (GTK_IS_GST_GL_WIDGET (widget));
-  g_return_if_fail (widget->priv->negotiated);
+  g_return_if_fail (buffer == NULL || widget->priv->negotiated);
 
   g_mutex_lock (&widget->priv->lock);
 
index 36a7874..e232eeb 100644 (file)
@@ -341,7 +341,7 @@ gtk_gst_widget_set_buffer (GtkGstWidget * widget, GstBuffer * buffer)
   GMainContext *main_context = g_main_context_default ();
 
   g_return_if_fail (GTK_IS_GST_WIDGET (widget));
-  g_return_if_fail (widget->priv->negotiated);
+  g_return_if_fail (buffer == NULL || widget->priv->negotiated);
 
   g_mutex_lock (&widget->priv->lock);