diff --git a/src/engine/platform/vic20.cpp b/src/engine/platform/vic20.cpp index 52a08836..20ff0c8b 100644 --- a/src/engine/platform/vic20.cpp +++ b/src/engine/platform/vic20.cpp @@ -80,7 +80,7 @@ void DivPlatformVIC20::calcAndWriteOutVol(int ch, int env) { } void DivPlatformVIC20::writeOutVol(int ch) { - if (!isMuted[ch]) { + if (!isMuted[ch] && chan[ch].active) { rWrite(14,chan[ch].outVol); } }