summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoberto E. Vargas Caballero2012-11-08 17:20:15 +0100
committerRoberto E. Vargas Caballero2012-11-08 17:20:15 +0100
commitee3e0a9fd032bb35eea5c46fc0a9efcd6a80579a (patch)
tree4929a2ec9c73d0f1f3961feea56cbef9669b6abd
parentba9d0365ac7e138b643d7179457f8465a1dc1191 (diff)
downloadst-ee3e0a9fd032bb35eea5c46fc0a9efcd6a80579a.tar.gz
st-ee3e0a9fd032bb35eea5c46fc0a9efcd6a80579a.tar.xz
st-ee3e0a9fd032bb35eea5c46fc0a9efcd6a80579a.zip
Save cursor position in terminal reset
After terminal reset saved terminal position is reset to 0, allowing know where cursor will go in next restore cursor operation. --- st.c | 2 ++ 1 file changed, 2 insertions(+)
-rw-r--r--st.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/st.c b/st.c
index 9864442..4a77d71 100644
--- a/st.c
+++ b/st.c
@@ -1076,6 +1076,8 @@ treset(void) {
term.mode = MODE_WRAP;
tclearregion(0, 0, term.col-1, term.row-1);
+ tmoveto(0, 0);
+ tcursor(CURSOR_SAVE);
}
void