Original commit message from CVS:
2004-02-17 Julien MOUTTE <julien@moutte.net>
* sys/ximage/ximagesink.c: (gst_ximagesink_expose): Checking if the
pad is negotiating before trying renegotiation.
+2004-02-17 Julien MOUTTE <julien@moutte.net>
+
+ * sys/ximage/ximagesink.c: (gst_ximagesink_expose): Checking if the
+ pad is negotiating before trying renegotiation.
+
2004-02-17 Thomas Vander Stichele <thomas at apestaart dot org>
* ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_type_find):
if (attr.width == 1 && attr.height == 1)
return;
- if (gst_pad_is_negotiated (GST_VIDEOSINK_PAD (ximagesink)))
+ if (gst_pad_is_negotiated (GST_VIDEOSINK_PAD (ximagesink)) &&
+ !GST_PAD_IS_NEGOTIATING (GST_VIDEOSINK_PAD (ximagesink)))
gst_ximagesink_renegotiate_size (ximagesink, attr.width, attr.height);
gst_ximagesink_xwindow_clear (ximagesink, ximagesink->xwindow);