diff --git a/src/core/FxMixer.cpp b/src/core/FxMixer.cpp index 2d5061abc..55c9d27e8 100644 --- a/src/core/FxMixer.cpp +++ b/src/core/FxMixer.cpp @@ -383,6 +383,10 @@ void FxMixer::moveChannelLeft( int index ) // Swap positions in array qSwap(m_fxChannels[index], m_fxChannels[index - 1]); + + // Update m_channelIndex of both channels + m_fxChannels[index]->m_channelIndex = index; + m_fxChannels[index - 1]->m_channelIndex = index -1; }