summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmadeusz Sławiński <amade@asmblr.net>2014-05-17 12:38:01 +0200
committerAmadeusz Sławiński <amade@asmblr.net>2014-05-17 12:44:44 +0200
commita1d6e691dcdeb9e5892b4a6fb85c9393a37e2e47 (patch)
tree5d73a062bbbc427f02c4c9ef6814a9a3a34058b4
parent6eab875ef7f47f98a9525ee6e41556343ec579e5 (diff)
downloadscreen-a1d6e691dcdeb9e5892b4a6fb85c9393a37e2e47.tar.gz
Fix cpation/hardstatus rendering problem
https://savannah.gnu.org/bugs/?42369 https://savannah.gnu.org/bugs/?32339 https://savannah.gnu.org/bugs/?42247 Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
-rw-r--r--src/screen.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/screen.c b/src/screen.c
index 473e4fa..8b36bea 100644
--- a/src/screen.c
+++ b/src/screen.c
@@ -2271,8 +2271,8 @@ int padlen;
while (i-- > 0)
*pn-- = ' ';
numpad--;
- if (r && p - buf == winmsg_rendpos[r - 1])
- winmsg_rendpos[--r] = pn - buf;
+ if (r && p - buf + 1== winmsg_rendpos[r - 1])
+ winmsg_rendpos[--r] = pn - buf + 1;
}
}
return pn2;