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:
junsu choi 2019-02-07 18:57:58 +09:00 committed by Hermet Park
parent cb070a5f96
commit 1db9a6c1c1
1 changed files with 6 additions and 5 deletions

View File

@ -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;