summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmadeusz Sławiński <amade@asmblr.net>2014-05-17 12:44:20 +0200
committerAmadeusz Sławiński <amade@asmblr.net>2014-05-17 12:44:20 +0200
commit6eab875ef7f47f98a9525ee6e41556343ec579e5 (patch)
tree27a40fd3539a79352e94a5fe7d6c8a37f338312a
parentf932245069028087f5ee7f19b796907bb12e3012 (diff)
downloadscreen-6eab875ef7f47f98a9525ee6e41556343ec579e5.tar.gz
Revert "Revert "Fix a rendition issue for padded captions""
This reverts commit f932245069028087f5ee7f19b796907bb12e3012. got fix for that
-rw-r--r--src/screen.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/screen.c b/src/screen.c
index 7655159..473e4fa 100644
--- a/src/screen.c
+++ b/src/screen.c
@@ -2257,7 +2257,7 @@ int padlen;
r = winmsg_numrend;
while (p >= buf)
{
- if (r && p - buf == winmsg_rendpos[r - 1])
+ if (r && *p != 127 && p - buf == winmsg_rendpos[r - 1])
{
winmsg_rendpos[--r] = pn - buf;
continue;
@@ -2271,6 +2271,8 @@ int padlen;
while (i-- > 0)
*pn-- = ' ';
numpad--;
+ if (r && p - buf == winmsg_rendpos[r - 1])
+ winmsg_rendpos[--r] = pn - buf;
}
}
return pn2;