diff --git a/src/menu.c b/src/menu.c index c6c1837d..5e3e97e3 100644 --- a/src/menu.c +++ b/src/menu.c @@ -1165,8 +1165,8 @@ wMenuMapAt(WMenu *menu, int x, int y, int keyboard) } XMoveWindow(dpy, menu->frame->core->window, x, y); - menu->frame_x = x; - menu->frame_y = y; + menu->frame_x = (x<0) ? 0 : x; + menu->frame_y = (y<0) ? 0 : y; XMapWindow(dpy, menu->frame->core->window); wRaiseFrame(menu->frame->core); menu->flags.mapped = 1;