Remove effect from list before deleting

This commit is contained in:
Javier Serrano Polo
2016-06-22 05:08:26 +02:00
parent 5dd650b850
commit 9bf3081725

View File

@@ -252,11 +252,12 @@ void EffectChain::clear()
Engine::mixer()->requestChangeInModel();
m_enabledModel.setValue( false );
for( int i = 0; i < m_effects.count(); ++i )
while( m_effects.count() )
{
delete m_effects[i];
Effect * e = m_effects[m_effects.count() - 1];
m_effects.pop_back();
delete e;
}
m_effects.clear();
Engine::mixer()->doneChangeInModel();
}