From 90a18611cd5bfa0441e3eec92561f89a1dd9e753 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sat, 19 Mar 2022 22:03:12 -0500 Subject: [PATCH] sys flags: don't play when song is stopped --- src/engine/engine.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/engine.cpp b/src/engine/engine.cpp index 3352a8737..bf18cb5a4 100644 --- a/src/engine/engine.cpp +++ b/src/engine/engine.cpp @@ -2211,7 +2211,7 @@ void DivEngine::setSysFlags(int system, unsigned int flags, bool restart) { song.systemFlags[system]=flags; disCont[system].dispatch->setFlags(song.systemFlags[system]); disCont[system].setRates(got.rate); - if (restart) { + if (restart && isPlaying()) { playSub(false); } isBusy.unlock();