From 9d33d6c15bcb1f6766f9d8bc61919023a46df418 Mon Sep 17 00:00:00 2001 From: Stephen okra Houston Date: Tue, 1 Nov 2016 16:56:26 -0500 Subject: [PATCH] Pager Gadget: Only empty/fill pager if zone has changed. --- src/modules/pager/gadget/pager.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/modules/pager/gadget/pager.c b/src/modules/pager/gadget/pager.c index 3f7bd35b6..7c8abc49c 100644 --- a/src/modules/pager/gadget/pager.c +++ b/src/modules/pager/gadget/pager.c @@ -819,10 +819,13 @@ _pager_cb_move(void *data, Evas *e EINA_UNUSED, Evas_Object *obj, void *event_in { Instance *inst = data; Pager *p = inst->pager; - - p->zone = e_comp_object_util_zone_get(p->o_table); - _pager_empty(p); - _pager_fill(p); + E_Zone *zone = e_comp_object_util_zone_get(p->o_table); + if (zone != p->zone) + { + p->zone = zone; + _pager_empty(p); + _pager_fill(p); + } } static Evas_Object *