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;
|
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;
|
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;
|
y = inst->win->zone->h - ph;
|
||||||
|
|
||||||
evas_object_move(ewin, x, y);
|
evas_object_move(ewin, x, y);
|
||||||
|
|
Loading…
Reference in New Issue