forked from enlightenment/efl
Efl.Canvas.Vg.Object : Fix unnecessary resize function call.
Summary: When size of view changed, call resize function in render. Test Plan: N/A Reviewers: Hermet Subscribers: cedric, SanghyeonLee, #reviewers, smohanty, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7890
This commit is contained in:
parent
cb070a5f96
commit
1db9a6c1c1
|
@ -622,11 +622,12 @@ _cache_vg_entry_render(Evas_Object_Protected_Data *obj,
|
|||
|
||||
//Size is changed, cached data is invalid.
|
||||
if ((size.w != vg_entry->w) || (size.h != vg_entry->h))
|
||||
drop_cache = EINA_TRUE;
|
||||
|
||||
vg_entry = evas_cache_vg_entry_resize(vg_entry, size.w, size.h);
|
||||
evas_cache_vg_entry_del(pd->vg_entry);
|
||||
pd->vg_entry = vg_entry;
|
||||
{
|
||||
drop_cache = EINA_TRUE;
|
||||
vg_entry = evas_cache_vg_entry_resize(vg_entry, size.w, size.h);
|
||||
evas_cache_vg_entry_del(pd->vg_entry);
|
||||
pd->vg_entry = vg_entry;
|
||||
}
|
||||
|
||||
//update for adjusted pos and size.
|
||||
offset.x = w - size.w;
|
||||
|
|
Loading…
Reference in New Issue