X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=dmenu.c;h=d03087f44213ff628f700b18a37a9af86e0317d9;hb=88d44169e9ea6c208412691c5767edca32718472;hp=da6270583fa31765817228279ad7aea3e65ae71e;hpb=bb3e33def3e5156594ac59b75dc52798accbebcd;p=dmenu.git 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 */