From 28bfe4a1424f57bb6abf2f8ae1c75454e11324ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net> Date: Thu, 28 Mar 2024 09:27:57 -0400 Subject: [PATCH] When ANSI Music is enabled, CSI M with parameters is still delete line --- src/conio/cterm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/conio/cterm.c b/src/conio/cterm.c index 367208ad46..a0df9d8182 100644 --- a/src/conio/cterm.c +++ b/src/conio/cterm.c @@ -3739,7 +3739,7 @@ static void do_ansi(struct cterminal *cterm, char *retbuf, size_t retsize, int * cterm_gotoxy(cterm, col, row); break; case 'M': /* Delete Line (also ANSI music) */ - if(cterm->music_enable==CTERM_MUSIC_ENABLED) { + if(cterm->music_enable==CTERM_MUSIC_ENABLED && seq->param_count == 0) { cterm->music=1; } else { -- GitLab