From: Aurélien Aptel Date: Thu, 14 Oct 2010 17:21:12 +0000 (+0200) Subject: fixed newline bug. X-Git-Tag: 0.1~28 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=5822a9fe61a7d4385e9a90f2211a9b6665c797cc;p=st.git fixed newline bug. --- diff --git a/st.c b/st.c index 0042204..0c6423a 100644 --- 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