diff --git a/src/gui/FxMixerView.cpp b/src/gui/FxMixerView.cpp index 54bbff70f9d..782aafcd6ed 100644 --- a/src/gui/FxMixerView.cpp +++ b/src/gui/FxMixerView.cpp @@ -455,6 +455,15 @@ void FxMixerView::deleteUnusedChannels() break; } } + else if( t->type() == Track::SampleTrack ) + { + SampleTrack *strack = dynamic_cast( t ); + if( i == strack->effectChannelModel()->value(0) ) + { + empty=false; + break; + } + } } FxChannel * ch = Engine::fxMixer()->effectChannel( i ); // delete channel if no references found