forked from enlightenment/enlightenment
use zone geometry when clamping evry gadget popup to gadget's screen
fix T3238
This commit is contained in:
parent
510d05d8d3
commit
1c3b45e984
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue