diff --git a/src/gui/FxMixerView.cpp b/src/gui/FxMixerView.cpp index 55bed9e7a..b1787bac3 100644 --- a/src/gui/FxMixerView.cpp +++ b/src/gui/FxMixerView.cpp @@ -418,8 +418,9 @@ void FxMixerView::deleteUnusedChannels() } } } + FxChannel * ch = Engine::fxMixer()->effectChannel( i ); // delete channel if no references found - if( empty ) + if( empty && ch->m_receives.isEmpty() ) { deleteChannel( i ); }