forked from enlightenment/enlightenment
only check dirty smart callbacks on non-new_client deskmirror clients
This commit is contained in:
parent
ef1a6c6261
commit
10a551c633
|
@ -662,7 +662,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_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_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);
|
evas_object_smart_callback_add(obj, "frame_recalc_done", _e_deskmirror_mirror_frame_recalc_cb, m);
|
||||||
if (!ec->redirected)
|
if ((!ec->redirected) && (!ec->new_client))
|
||||||
evas_object_smart_callback_add(obj, "dirty", _comp_object_dirty, m);
|
evas_object_smart_callback_add(obj, "dirty", _comp_object_dirty, m);
|
||||||
sd->mirrors = eina_inlist_append(sd->mirrors, EINA_INLIST_GET(m));
|
sd->mirrors = eina_inlist_append(sd->mirrors, EINA_INLIST_GET(m));
|
||||||
eina_hash_add(sd->mirror_hash, &obj, m);
|
eina_hash_add(sd->mirror_hash, &obj, m);
|
||||||
|
|
Loading…
Reference in New Issue