summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAurélien Aptel <aurelien.aptel@gmail.com>2010-10-14 19:21:12 +0200
committerAurélien Aptel <aurelien.aptel@gmail.com>2010-10-14 19:21:12 +0200
commit5822a9fe61a7d4385e9a90f2211a9b6665c797cc (patch)
treef670d15a194bc65977443a571eb0d0e3b4e14c4a
parent9daaad22148d4d4f72e5211dccdbb63b1b4da8fe (diff)
fixed newline bug.
-rw-r--r--st.c3
1 files changed, 2 insertions, 1 deletions
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