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:
Mike Blumenkrantz 2017-03-10 15:57:15 -05:00
parent 012a7d492e
commit 6e2d71f132
1 changed files with 1 additions and 1 deletions

View File

@ -3878,7 +3878,7 @@ e_comp_object_dirty(Evas_Object *obj)
}
cw->update_count = cw->updates_full = cw->updates_exist = 0;
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 */
RENDER_DEBUG("FORCING RENDER %p", cw->ec);
e_comp_object_render(obj);