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
This commit is contained in:
Marcel Hollerbach 2015-09-07 10:22:43 -04:00 committed by Mike Blumenkrantz
parent 2a0b1c024b
commit 64a62e29ca
1 changed files with 1 additions and 1 deletions

View File

@ -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);