commit 1c03f10db9d52c3b9417eeff2e81d0a370280834
parent c1ef3ce0d84a58b0ce35f7fe62a24ab46e11117e
Author: Bakkeby <bakkeby@gmail.com>
Date: Tue, 12 Sep 2023 16:11:08 +0200
sixel: only clear sixel images on RM (Reset Mode) if we are in alt screen ref. #102
Diffstat:
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/st.c b/st.c
@@ -2342,8 +2342,10 @@ csihandle(void)
case 'l': /* RM -- Reset Mode */
tsetmode(csiescseq.priv, 0, csiescseq.arg, csiescseq.narg);
#if SIXEL_PATCH
- for (im = term.images; im; im = im->next)
- im->should_delete = 1;
+ if (IS_SET(MODE_ALTSCREEN)) {
+ for (im = term.images; im; im = im->next)
+ im->should_delete = 1;
+ }
#endif // SIXEL_PATCH
break;
case 'M': /* DL -- Delete <n> lines */