unify comp render returns for argb and non-argb clients

This commit is contained in:
Mike Blumenkrantz 2015-10-02 13:44:37 -04:00
parent a558c940eb
commit fa0e3c48fc
1 changed files with 2 additions and 8 deletions

View File

@ -3449,14 +3449,7 @@ e_comp_object_render(Evas_Object *obj)
}
/* set pixel data */
evas_object_image_data_set(cw->obj, pix);
EINA_LIST_FOREACH(cw->obj_mirror, l, o)
{
evas_object_image_data_set(o, pix);
evas_object_image_pixels_dirty_set(o, EINA_FALSE);
}
eina_iterator_free(it);
E_FREE_FUNC(cw->pending_updates, eina_tiler_free);
return ret;
goto end;
}
pix = evas_object_image_data_get(cw->obj, EINA_TRUE);
@ -3482,6 +3475,7 @@ e_comp_object_render(Evas_Object *obj)
RENDER_DEBUG("UPDATE [%p]: %d %d %dx%d -- pix = %p", cw->ec, r->x, r->y, r->w, r->h, pix);
}
evas_object_image_data_set(cw->obj, pix);
end:
EINA_LIST_FOREACH(cw->obj_mirror, l, o)
{
evas_object_image_data_set(o, pix);