[telepathy-stream-engine/master] Don't try to pass messages to the preview if it doesn't exist

Olivier Crête olivier.crete at collabora.co.uk
Mon Aug 3 15:36:13 PDT 2009


---
 src/tp-stream-engine.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/tp-stream-engine.c b/src/tp-stream-engine.c
index 23d0e43..a930735 100644
--- a/src/tp-stream-engine.c
+++ b/src/tp-stream-engine.c
@@ -1195,8 +1195,9 @@ bus_sync_handler (GstBus *bus G_GNUC_UNUSED, GstMessage *message, gpointer data)
 
         g_mutex_lock (self->priv->mutex);
 
-        handled = tp_stream_engine_video_sink_bus_sync_message (
-            TP_STREAM_ENGINE_VIDEO_SINK (self->priv->preview), message);
+        if (self->priv->preview)
+          handled = tp_stream_engine_video_sink_bus_sync_message (
+              TP_STREAM_ENGINE_VIDEO_SINK (self->priv->preview), message);
         if (handled)
           goto done;
 
-- 
1.5.6.5




More information about the telepathy-commits mailing list