From 859b54222f8532deefdecb3e655f3312b66d6b8d Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Fri, 11 Aug 2017 21:52:44 +0200 Subject: AUDIO: Fix incorrect boolean statement in MaxTrax decoder --- audio/mods/maxtrax.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'audio') diff --git a/audio/mods/maxtrax.cpp b/audio/mods/maxtrax.cpp index b0cdaef95a..bb19ac829c 100644 --- a/audio/mods/maxtrax.cpp +++ b/audio/mods/maxtrax.cpp @@ -470,10 +470,10 @@ void MaxTrax::controlCh(ChannelContext &channel, const byte command, const byte Paula::setAudioFilter(data > 0x40 || (data == 0x40 && _playerCtx.filterOn)); break; case 0x65: // RPN MSB - channel.regParamNumber = (data << 8) || (channel.regParamNumber & 0xFF); + channel.regParamNumber = (data << 8) | (channel.regParamNumber & 0xFF); break; case 0x64: // RPN LSB - channel.regParamNumber = (channel.regParamNumber & 0xFF00) || data; + channel.regParamNumber = (channel.regParamNumber & 0xFF00) | data; break; case 0x79: // Reset All Controllers resetChannel(channel, ((&channel - _channelCtx) & 1) != 0); -- cgit v1.2.3