FxMixer: ignore mute state in addChannelLeaf() to fix lockup

Even if we do not process the FX chain later, we at least have to enqueue
all related FX channels to the job queue in order to prevent a lockup.
This commit is contained in:
Tobias Doerffel
2014-01-17 19:53:05 +01:00
parent abc3c8080f
commit dddf5eb61c

View File

@@ -443,7 +443,7 @@ void FxMixer::addChannelLeaf( int _ch, sampleFrame * _buf )
FxChannel * thisCh = m_fxChannels[_ch];
// if we're muted or this channel is seen already, discount it
if( thisCh->m_muteModel.value() || thisCh->m_queued )
if( thisCh->m_queued )
{
return;
}