Fixing y position of child menus.
This commit is contained in:
parent
a2ff706d6f
commit
8e799bb47d
4
xmenu.c
4
xmenu.c
|
@ -755,10 +755,8 @@ setupmenupos(struct Menu *menu)
|
|||
else if (menu->parent->x > menu->w + config.border_pixels + config.gap_pixels)
|
||||
menu->x = menu->parent->x - menu->w - config.border_pixels - config.gap_pixels;
|
||||
|
||||
if (mon.y + mon.h - (menu->caller->y + menu->parent->y) > height)
|
||||
if (mon.y + mon.h - (menu->caller->y + menu->parent->y) >= height)
|
||||
menu->y = menu->caller->y + menu->parent->y;
|
||||
else if (mon.y + mon.h - menu->parent->y > height)
|
||||
menu->y = menu->parent->y;
|
||||
else if (mon.y + mon.h > height)
|
||||
menu->y = mon.y + mon.h - height;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user