forked from enlightenment/enlightenment
do not force comp objects to render for their proxies if real_hid is set
this flag indicates that the object cannot be rendered
This commit is contained in:
parent
adaad812d3
commit
f2c1976e9a
|
@ -3962,7 +3962,7 @@ e_comp_object_dirty(Evas_Object *obj)
|
||||||
}
|
}
|
||||||
cw->update_count = cw->updates_full = cw->updates_exist = 0;
|
cw->update_count = cw->updates_full = cw->updates_exist = 0;
|
||||||
evas_object_smart_callback_call(obj, "dirty", NULL);
|
evas_object_smart_callback_call(obj, "dirty", NULL);
|
||||||
if (cw->visible || (!visible) || (!cw->pending_updates) || cw->native) return;
|
if (cw->real_hid || cw->visible || (!visible) || (!cw->pending_updates) || cw->native) return;
|
||||||
/* force render if main object is hidden but mirrors are visible */
|
/* force render if main object is hidden but mirrors are visible */
|
||||||
RENDER_DEBUG("FORCING RENDER %p", cw->ec);
|
RENDER_DEBUG("FORCING RENDER %p", cw->ec);
|
||||||
e_comp_object_render(obj);
|
e_comp_object_render(obj);
|
||||||
|
|
Loading…
Reference in New Issue