diff --git a/st.c b/st.c index 4929a8a..c03943f 100644 --- a/st.c +++ b/st.c @@ -2341,6 +2341,10 @@ csihandle(void) break; 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; + #endif // SIXEL_PATCH break; case 'M': /* DL -- Delete lines */ DEFAULT(csiescseq.arg[0], 1); @@ -2558,6 +2562,8 @@ strhandle(void) } } return; + case 8: /* Clear Hyperlinks */ + return; case 10: if (narg < 2) break;