XmbLookupString may not return a keysym, but only a string for
composed characters.
---
 dmenu.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dmenu.c b/dmenu.c
index 5e9c367..3a3f8e4 100644
--- a/dmenu.c
+++ b/dmenu.c
@@ -387,12 +387,11 @@ keypress(XKeyEvent *ev)
                        return;
                }
        switch(ksym) {
+       case NoSymbol:
        default:
                if (!iscntrl(*buf))
                        insert(buf, len);
                break;
-       case NoSymbol:
-               break;
        case XK_Delete:
                if (text[cursor] == '\0')
                        return;
-- 
2.15.1


Reply via email to