From: Marcel Hollerbach Date: Mon, 7 Sep 2015 14:22:43 +0000 (-0400) Subject: deskmirror: check if ec is not null before accessing it X-Git-Tag: upstream/0.20.0~311 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=64a62e29ca70cc5375cbd156d9c6f548b6928bdd;p=platform%2Fupstream%2Fenlightenment.git deskmirror: check if ec is not null before accessing it Summary: ec can be NULL Reviewers: devilhorns, zmike Projects: #enlightenment-git Differential Revision: https://phab.enlightenment.org/D3023 --- diff --git a/src/bin/e_deskmirror.c b/src/bin/e_deskmirror.c index 331b2c1..4abc0b3 100644 --- a/src/bin/e_deskmirror.c +++ b/src/bin/e_deskmirror.c @@ -683,7 +683,7 @@ _e_deskmirror_mirror_add(E_Smart_Data *sd, Evas_Object *obj) evas_object_event_callback_add(obj, EVAS_CALLBACK_RESIZE, (Evas_Object_Event_Cb)_comp_object_configure, m); evas_object_event_callback_add(obj, EVAS_CALLBACK_MOVE, (Evas_Object_Event_Cb)_comp_object_configure, m); evas_object_smart_callback_add(obj, "frame_recalc_done", _e_deskmirror_mirror_frame_recalc_cb, m); - if ((!ec->redirected) && (!ec->new_client) && e_pixmap_usable_get(ec->pixmap)) + if (ec && (!ec->redirected) && (!ec->new_client) && e_pixmap_usable_get(ec->pixmap)) evas_object_smart_callback_add(obj, "dirty", _comp_object_dirty, m); sd->mirrors = eina_inlist_append(sd->mirrors, EINA_INLIST_GET(m)); eina_hash_add(sd->mirror_hash, &obj, m);