X-Git-Url: https://git.subgeniuskitty.com/xmenu/.git/blobdiff_plain/523b3d5e25b90f6336eb4085f611f635350ac9dc..HEAD:/xmenu.c diff --git a/xmenu.c b/xmenu.c index cff634d..177cf9c 100644 --- a/xmenu.c +++ b/xmenu.c @@ -174,7 +174,8 @@ static int niconpaths = 0; /* number of paths to icon directories * static void usage(void) { - (void)fprintf(stderr, "usage: xmenu [-irw] [-p position] [title]\n"); + + (void)fprintf(stderr, "usage: xmenu [-irw] [-p position] [(-x|-X) [modifier-]button] [title]\n"); exit(1); } @@ -1912,7 +1913,7 @@ main(int argc, char *argv[]) XNextEvent(dpy, &ev); if (!rootmodeflag || (ev.type == ButtonPress && - ((modifier != 0 && ev.xbutton.state == modifier) || + ((modifier != 0 && (ev.xbutton.state & modifier)) || (ev.xbutton.subwindow == None)))) { if (rootmodeflag && passclickflag) { XAllowEvents(dpy, ReplayPointer, CurrentTime);