From ef8cf2a543ad04e971c7b09290f2d46ca0a3a4eb Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Fri, 17 Nov 2017 19:23:51 -0500 Subject: XEEN: Fix music channel loop --- engines/xeen/music.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engines/xeen/music.cpp b/engines/xeen/music.cpp index db64979134..ab22afd6c1 100644 --- a/engines/xeen/music.cpp +++ b/engines/xeen/music.cpp @@ -356,7 +356,7 @@ void AdlibMusicDriver::pausePostProcess() { } } - for (int channelNum = 8; channelNum != 6 || (channelNum == 7 && _exclude7); --channelNum) { + for (int channelNum = 8; channelNum > (_exclude7 ? 7 : 6); --channelNum) { Channel &chan = _channels[channelNum]; if (!chan._changeFrequency || (chan._freqCtr += chan._freqCtrChange) >= 0) continue; -- cgit v1.2.3