discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=417ed0832934770700918f0b8ee4d4afd57e841e
commit 417ed0832934770700918f0b8ee4d4afd57e841e Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Mon Apr 25 13:10:44 2016 -0400 ensure evry gadget popups effectively clamp to their zones --- src/modules/everything/evry_gadget.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modules/everything/evry_gadget.c b/src/modules/everything/evry_gadget.c index a59e5b3..101960f 100644 --- a/src/modules/everything/evry_gadget.c +++ b/src/modules/everything/evry_gadget.c @@ -336,11 +336,11 @@ _gadget_popup_show(Instance *inst) break; } - if (px + pw > inst->win->zone->x + inst->win->zone->w) - x = inst->win->zone->w - pw; + if (x + pw > inst->win->zone->x + inst->win->zone->w) + x = inst->win->zone->x + inst->win->zone->w - pw; - if (py + ph > inst->win->zone->y + inst->win->zone->h) - y = inst->win->zone->h - ph; + if (y + ph > inst->win->zone->y + inst->win->zone->h) + y = inst->win->zone->y + inst->win->zone->h - ph; evas_object_move(ewin, x, y); } --