summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2016-03-18 13:47:00 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2016-03-18 13:53:28 -0400
commit1c3b45e9843f1a405225658c2ecfd694a00851d0 (patch)
treea51bcf852e7405978e775ac6c8590b7195cb6c1b
parent510d05d8d3bd0c8f43d88478b6c4c7085e108b5a (diff)
downloadenlightenment-1c3b45e9843f1a405225658c2ecfd694a00851d0.tar.gz
use zone geometry when clamping evry gadget popup to gadget's screen
fix T3238
-rw-r--r--src/modules/everything/evry_gadget.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/modules/everything/evry_gadget.c b/src/modules/everything/evry_gadget.c
index 7c00f832f0..a59e5b3011 100644
--- a/src/modules/everything/evry_gadget.c
+++ b/src/modules/everything/evry_gadget.c
@@ -336,10 +336,10 @@ _gadget_popup_show(Instance *inst)
break;
}
- if (px + pw > inst->win->zone->w)
+ if (px + pw > inst->win->zone->x + inst->win->zone->w)
x = inst->win->zone->w - pw;
- if (py + ph > inst->win->zone->h)
+ if (py + ph > inst->win->zone->y + inst->win->zone->h)
y = inst->win->zone->h - ph;
evas_object_move(ewin, x, y);