From ef667106e9638b8be411e4665dfe24dc2bf2705a Mon Sep 17 00:00:00 2001 From: phillbush Date: Sun, 18 Oct 2020 12:17:46 -0300 Subject: [PATCH] fix #16 --- xmenu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xmenu.c b/xmenu.c index 51412b3..3eab38d 100644 --- a/xmenu.c +++ b/xmenu.c @@ -628,12 +628,12 @@ setupmenupos(struct Menu *menu) width = menu->w + config.border_pixels * 2; height = menu->h + config.border_pixels * 2; if (menu->parent == NULL) { /* if root menu, calculate in respect to cursor */ - if (pflag || (config.posx > mon.x && mon.x + mon.w - config.posx >= width)) + if (pflag || (config.posx >= mon.x && mon.x + mon.w - config.posx >= width)) menu->x = config.posx; else if (config.posx > width) menu->x = config.posx - width; - if (pflag || (config.posy > mon.y && mon.y + mon.h - config.posy >= height)) + if (pflag || (config.posy >= mon.y && mon.y + mon.h - config.posy >= height)) menu->y = config.posy; else if (mon.y + mon.h > height) menu->y = mon.y + mon.h - height;