diff --git a/README.md b/README.md index 12ffb11..cb61792 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@
-
+ # XMenu @@ -10,6 +10,10 @@ to select one of the options, and outputs the option selected to stdout. XMenu can be controlled both via mouse and via keyboard. The menu is a pop-up menu (that is, after selecting an option, the menu disappears). +In order to generate a menu of applications based on .desktop entries, +as specified by XDG, checkout [xdg-xmenu](https://github.com/OliverLew/xdg-xmenu) +by [OliverLew](https://github.com/OliverLew). + Check out my other project, [xclickroot](https://github.com/phillbush/xclickroot) for an application that can spawn xmenu by right clicking on the root window (i.e. on the desktop). @@ -29,7 +33,7 @@ XMenu comes with the following features: The files are: -* `./README`: This file. +* `./README`: This file. * `./Makefile`: The makefile. * `./config.h`: The hardcoded default configuration for XMenu. * `./config.mk`: The setup for the makefile. diff --git a/xmenu.c b/xmenu.c index 9aa3fb6..3c83cd3 100644 --- a/xmenu.c +++ b/xmenu.c @@ -256,9 +256,8 @@ parsefonts(const char *s) i = 0; while (isspace(*p)) p++; - while (i < sizeof buf && *p != '\0' && *p != ',') { + while (i < sizeof buf && *p != '\0' && *p != ',') buf[i++] = *p++; - } if (i >= sizeof buf) errx(1, "font name too long"); if (*p == ',') @@ -301,7 +300,7 @@ initmonitor(void) if ((info = XineramaQueryScreens(dpy, &nmons)) != NULL) { int selmon = 0; - if (!mflag || (mflag && (config.monitor < 0 || config.monitor >= nmons))) { + if (!mflag || config.monitor < 0 || config.monitor >= nmons) { for (i = 0; i < nmons; i++) { if (BETWEEN(cursx, info[i].x_org, info[i].x_org + info[i].width) && BETWEEN(cursy, info[i].y_org, info[i].y_org + info[i].height)) {