fixed vlist cursor
authorConnor Lane Smith <cls@lubutu.com>
Tue, 22 Jun 2010 09:45:07 +0000 (10:45 +0100)
committerConnor Lane Smith <cls@lubutu.com>
Tue, 22 Jun 2010 09:45:07 +0000 (10:45 +0100)
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;
                }