playsink: Avoid g_object_set() on NULL if a text sink is used
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Mon, 15 Mar 2010 13:26:28 +0000 (14:26 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Mon, 15 Mar 2010 13:26:28 +0000 (14:26 +0100)
Fixes bug #611702.

gst/playback/gstplaysink.c

index 7ec1a7f..4d261fe 100644 (file)
@@ -2105,8 +2105,9 @@ gst_play_sink_reconfigure (GstPlaySink * playsink)
       } else {
         /* we have a chain and a textpad, turn the subtitles off */
         GST_DEBUG_OBJECT (playsink, "turning off the text");
-        g_object_set (G_OBJECT (playsink->textchain->overlay), "silent", TRUE,
-            NULL);
+        if (playsink->textchain->overlay)
+          g_object_set (G_OBJECT (playsink->textchain->overlay), "silent", TRUE,
+              NULL);
       }
     }
     if (!need_video && playsink->video_pad)