also check priv->o before..

SVN revision: 83428
This commit is contained in:
Carsten Haitzler 2013-01-29 10:45:31 +00:00
parent c73bf6fd00
commit 6bf7dd8775
1 changed files with 2 additions and 1 deletions

View 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)