use zone geometry when clamping evry gadget popup to gadget's screen

fix T3238
This commit is contained in:
Mike Blumenkrantz 2016-03-18 13:47:00 -04:00
parent 510d05d8d3
commit 1c3b45e984
1 changed files with 2 additions and 2 deletions

View File

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