Fix clear screen esc sequences detection - scroll - scrollbackbuffer program for st
(HTM) git clone git://git.suckless.org/scroll
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 4c4aa0e7eb7df99f1bcad885432141dc1cf43dc7
(DIR) parent 75d5887e31271075919dc00ec76189f7e7246380
(HTM) Author: Jochen Sprickerhof <git@jochen.sprickerhof.de>
Date: Wed, 15 Apr 2020 00:01:57 +0200
Fix clear screen esc sequences detection
Diffstat:
M scroll.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
---
(DIR) diff --git a/scroll.c b/scroll.c
@@ -239,8 +239,9 @@ skipesc(char c)
strcmp(buf, "?47l" ) == 0)
altscreen = false;
- /* don't save clear screen esc sequences in log */
- if (strcmp(buf, "H\033[2J") == 0)
+ /* don't save cursor move or clear screen */
+ /* esc sequences to log */
+ if (c == 'H' || strcmp(buf, "2J") == 0)
return true;
}
break;