forked from enlightenment/enlightenment
enlightenment: fix menu placement
This commit is contained in:
parent
8e6cd13766
commit
811c57cfaf
|
@ -2639,10 +2639,10 @@ _e_menu_item_ensure_onscreen(E_Menu_Item *mi)
|
||||||
|
|
||||||
if (!mi->menu) return;
|
if (!mi->menu) return;
|
||||||
if (!mi->menu->zone) return;
|
if (!mi->menu->zone) return;
|
||||||
x = mi->x;
|
x = mi->menu->cur.x;
|
||||||
y = mi->y;
|
y = mi->menu->cur.y;
|
||||||
w = mi->w;
|
w = mi->menu->cur.w;
|
||||||
h = mi->h;
|
h = mi->menu->cur.h;
|
||||||
if ((x + w) > (mi->menu->zone->x + mi->menu->zone->w))
|
if ((x + w) > (mi->menu->zone->x + mi->menu->zone->w))
|
||||||
dx = (mi->menu->zone->x + mi->menu->zone->w) - (x + w);
|
dx = (mi->menu->zone->x + mi->menu->zone->w) - (x + w);
|
||||||
else if (x < mi->menu->zone->x)
|
else if (x < mi->menu->zone->x)
|
||||||
|
|
Loading…
Reference in New Issue