playsink: avoid finding sink in NULL bin in corner case
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Thu, 19 Jan 2012 15:32:05 +0000 (16:32 +0100)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Thu, 19 Jan 2012 15:43:30 +0000 (16:43 +0100)
gst/playback/gstplaysink.c

index 57d194f..a757b2d 100644 (file)
@@ -1530,7 +1530,7 @@ gen_text_chain (GstPlaySink * playsink)
           chain->queue = NULL;
         }
         /* try to set sync to true but it's no biggie when we can't */
-        if ((elem =
+        if (chain->sink && (elem =
                 gst_play_sink_find_property_sinks (playsink, chain->sink,
                     "sync", G_TYPE_BOOLEAN)))
           g_object_set (elem, "sync", TRUE, NULL);