forked from enlightenment/enlightenment
unify comp render returns for argb and non-argb clients
This commit is contained in:
parent
588a9766e4
commit
38a8de6a1d
|
@ -3646,14 +3646,7 @@ e_comp_object_render(Evas_Object *obj)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
evas_object_image_data_set(cw->obj, cw->blanked ? NULL : pix);
|
evas_object_image_data_set(cw->obj, cw->blanked ? NULL : pix);
|
||||||
EINA_LIST_FOREACH(cw->obj_mirror, l, o)
|
goto end;
|
||||||
{
|
|
||||||
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;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pix = evas_object_image_data_get(cw->obj, EINA_TRUE);
|
pix = evas_object_image_data_get(cw->obj, EINA_TRUE);
|
||||||
|
@ -3680,6 +3673,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);
|
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, cw->blanked ? NULL : pix);
|
evas_object_image_data_set(cw->obj, cw->blanked ? NULL : pix);
|
||||||
|
end:
|
||||||
EINA_LIST_FOREACH(cw->obj_mirror, l, o)
|
EINA_LIST_FOREACH(cw->obj_mirror, l, o)
|
||||||
{
|
{
|
||||||
evas_object_image_data_set(o, pix);
|
evas_object_image_data_set(o, pix);
|
||||||
|
|
Loading…
Reference in New Issue