Xinqi Bao's Git

fixed vlist cursor
[dmenu.git] / dmenu.c
diff --git a/dmenu.c b/dmenu.c
index 15ce8c7..b89c0da 100644 (file)
--- a/dmenu.c
+++ b/dmenu.c
@@ -472,7 +472,7 @@ kpress(XKeyEvent * e) {
                calcoffsets();
                break;
        case XK_Left:
-               if(cursor > 0 && (!sel || !sel->left)) {
+               if(cursor > 0 && (!sel || !sel->left || lines > 0)) {
                        while(cursor-- > 0 && !IS_UTF8_1ST_CHAR(text[cursor]));
                        break;
                }