]> Sergey Matveev's repositories - st.git/commitdiff
fixed newline bug.
authorAurélien Aptel <aurelien.aptel@gmail.com>
Thu, 14 Oct 2010 17:21:12 +0000 (19:21 +0200)
committerAurélien Aptel <aurelien.aptel@gmail.com>
Thu, 14 Oct 2010 17:21:12 +0000 (19:21 +0200)
st.c

diff --git a/st.c b/st.c
index 004220476a3af0ff275c2b8d5b87dfc8f05e36dd..0c6423aba5a00708b2f9426695449e21886b5180 100644 (file)
--- a/st.c
+++ b/st.c
@@ -627,12 +627,13 @@ tscrollup(int orig, int n) {
 
 void
 tnewline(void) {
+       int x = term.c.x+1 < term.col ? term.c.x : 0;
        int y = term.c.y;
        if(term.c.y == term.bot)
                tscrollup(term.top, 1);
        else
                y++;
-       tmoveto(0, y);
+       tmoveto(x, y);
 }
 
 void