From 25fc69e6aa230fd8e4a0c27277bb84cf332ab0ca Mon Sep 17 00:00:00 2001 From: Josep Torra Valles Date: Wed, 3 Mar 2010 20:15:44 +0000 Subject: [PATCH] playsink: avoid g_object_set() on NULL pointers There may not be an overlay element if a text-sink is set. Fixes #611702. --- gst/playback/gstplaysink.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gst/playback/gstplaysink.c b/gst/playback/gstplaysink.c index 68f56b84ec..78f9f05335 100644 --- a/gst/playback/gstplaysink.c +++ b/gst/playback/gstplaysink.c @@ -1935,8 +1935,8 @@ gst_play_sink_reconfigure (GstPlaySink * playsink) } if (playsink->textchain) { GST_DEBUG_OBJECT (playsink, "adding text chain"); - g_object_set (G_OBJECT (playsink->textchain->overlay), "silent", FALSE, - NULL); + if (playsink->textchain->overlay != NULL) + g_object_set (playsink->textchain->overlay, "silent", FALSE, NULL); add_chain (GST_PLAY_CHAIN (playsink->textchain), TRUE); gst_ghost_pad_set_target (GST_GHOST_PAD_CAST (playsink->text_pad),