X-Git-Url: https://git.xinqibao.xyz/dmenu.git/blobdiff_plain/bb3e33def3e5156594ac59b75dc52798accbebcd..8ec1b41cacb33be39bc53fc67a4fe51d2d3ab3a0:/dmenu.c?ds=sidebyside diff --git a/dmenu.c b/dmenu.c index da62705..d03087f 100644 --- a/dmenu.c +++ b/dmenu.c @@ -219,7 +219,7 @@ insert(const char *str, ssize_t n) { if(n > 0) memcpy(&text[cursor], str, n); cursor += n; - match(n > 0); + match(n > 0 && text[cursor] == '\0'); } void @@ -260,6 +260,7 @@ keypress(XKeyEvent *ev) { ksym = XK_Tab; break; case XK_j: + case XK_m: ksym = XK_Return; break; case XK_k: /* delete right */