summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2016-10-19 11:38:04 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2016-10-19 11:38:04 -0400
commit2c4316633bbf470e84019ffb3e0638d663ea26c1 (patch)
tree5d3a05fffe4e2c9e6db9c9a24c87e9c3f3477449
parente690d705127a7d5eb369677f5ddde0cb8b2804c8 (diff)
downloadenlightenment-2c4316633bbf470e84019ffb3e0638d663ea26c1.tar.gz
avoid extra recalc when resizing a bryce on its oriented axis
-rw-r--r--src/bin/e_bryce.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/bin/e_bryce.c b/src/bin/e_bryce.c
index 8d62216f76..995f3705f0 100644
--- a/src/bin/e_bryce.c
+++ b/src/bin/e_bryce.c
@@ -465,7 +465,8 @@ _bryce_moveresize(void *data, Evas *e EINA_UNUSED, Evas_Object *obj, void *event
size = h;
else
size = w;
- if ((w != b->last_w) || (h != b->last_h))
+ if (((b->orient == E_GADGET_SITE_ORIENT_VERTICAL) && (w != b->last_w)) ||
+ ((b->orient == E_GADGET_SITE_ORIENT_HORIZONTAL) && (h != b->last_h)))
{
evas_object_smart_need_recalculate_set(b->site, 1);
evas_object_size_hint_min_set(b->site, -1, -1);