diff --git a/src/conio/cterm.c b/src/conio/cterm.c index 367208ad461d90508bfac88b1242def33ac65981..a0df9d8182b247331d74b7b6be12929e9ca855a5 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 {