X-Git-Url: https://git.xinqibao.xyz/dmenu.git/blobdiff_plain/a9a5c6cc2d7d55ed7e556a4fe9d75307c6df2e84..5cd66e2c6ca6a82e59927d495498fa6e478594d6:/dmenu.c?ds=sidebyside diff --git a/dmenu.c b/dmenu.c index 9278e91..d605ab4 100644 --- a/dmenu.c +++ b/dmenu.c @@ -228,7 +228,7 @@ match(void) len = tokc ? strlen(tokv[0]) : 0; matches = lprefix = lsubstr = matchend = prefixend = substrend = NULL; - textsize = strlen(text); + textsize = strlen(text) + 1; for (item = items; item && item->text; item++) { for (i = 0; i < tokc; i++) if (!fstrstr(item->text, tokv[i])) @@ -539,15 +539,16 @@ run(void) static void setup(void) { - int x, y; + int x, y, i = 0; + unsigned int du; XSetWindowAttributes swa; XIM xim; + Window w, dw, *dws; + XWindowAttributes wa; #ifdef XINERAMA XineramaScreenInfo *info; - Window w, pw, dw, *dws; - XWindowAttributes wa; - int a, j, di, n, i = 0, area = 0; - unsigned int du; + Window pw; + int a, j, di, n, area = 0; #endif /* init appearance */