forked from enlightenment/efl
evas_vg: fix alpha animation bug in case of partial update
Summary: Prerequisite: Partial rendering ON + Evas VG content set in elm_layout + color/alpha animation of layout It seems that expected clip rects were not merged when color change was taking place on vg object. @fix
This commit is contained in:
parent
c7c535cee8
commit
333d5f081d
|
@ -825,7 +825,11 @@ _efl_canvas_vg_object_render_pre(Evas_Object *eo_obj,
|
|||
if ((obj->cur->color.r != obj->prev->color.r) ||
|
||||
(obj->cur->color.g != obj->prev->color.g) ||
|
||||
(obj->cur->color.b != obj->prev->color.b) ||
|
||||
(obj->cur->color.a != obj->prev->color.a))
|
||||
(obj->cur->color.a != obj->prev->color.a) ||
|
||||
(obj->cur->cache.clip.r != obj->prev->cache.clip.r) ||
|
||||
(obj->cur->cache.clip.g != obj->prev->cache.clip.g) ||
|
||||
(obj->cur->cache.clip.b != obj->prev->cache.clip.b) ||
|
||||
(obj->cur->cache.clip.a != obj->prev->cache.clip.a))
|
||||
{
|
||||
evas_object_render_pre_prev_cur_add(&obj->layer->evas->clip_changes, eo_obj, obj);
|
||||
goto done;
|
||||
|
|
Loading…
Reference in New Issue