also check priv->o before..
authorCarsten Haitzler <raster@rasterman.com>
Tue, 29 Jan 2013 10:45:31 +0000 (10:45 +0000)
committerCarsten Haitzler <raster@rasterman.com>
Tue, 29 Jan 2013 10:45:31 +0000 (10:45 +0000)
SVN revision: 83428

src/modules/emotion/gstreamer/emotion_sink.c

index cbffa22..b88d557 100644 (file)
@@ -123,7 +123,8 @@ evas_video_sink_set_property(GObject * object, guint prop_id,
    switch (prop_id) {
     case PROP_EVAS_OBJECT:
        eina_lock_take(&priv->m);
-       evas_object_event_callback_del(priv->o, EVAS_CALLBACK_DEL, _cleanup_priv);
+       if (priv->o)
+         evas_object_event_callback_del(priv->o, EVAS_CALLBACK_DEL, _cleanup_priv);
        priv->o = g_value_get_pointer (value);
        INF("sink set Evas_Object %p.", priv->o);
        if (priv->o)