From b3c9db3b06f88d183132561fdc56bad362a142a9 Mon Sep 17 00:00:00 2001 From: Snesrev Date: Mon, 6 Mar 2023 05:54:00 +0100 Subject: [PATCH] Fix so music doesn't restart --- src/spc_player.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/spc_player.c b/src/spc_player.c index e0121ec..4cbe093 100644 --- a/src/spc_player.c +++ b/src/spc_player.c @@ -853,7 +853,7 @@ static void Music_HandleCmdFromSnes(SpcPlayer *p) { if (a == 0xf0) { // 0xf0 - pausemusic p->key_OFF |= ~p->is_chan_on; } else { - if (a != 0xf1 && a != 255) start_playing_sound: { + if (a != 0xf1 && a != 255 && a != p->port_to_snes[0]) start_playing_sound: { p->port_to_snes[0] = a; p->music_ptr_toplevel = WORD(p->ram[0x5820 + (a - 1) * 2]); p->counter_sf0c = 2;