Fix segfault when closing LMMS
Song should be deleted before AudioEngine.
This commit is contained in:
@@ -104,6 +104,7 @@ void Engine::destroy()
|
||||
deleteHelper( &s_patternStore );
|
||||
|
||||
deleteHelper( &s_mixer );
|
||||
deleteHelper(&s_song);
|
||||
deleteHelper( &s_audioEngine );
|
||||
|
||||
#ifdef LMMS_HAVE_LV2
|
||||
@@ -114,7 +115,6 @@ void Engine::destroy()
|
||||
//delete ConfigManager::inst();
|
||||
deleteHelper( &s_projectJournal );
|
||||
|
||||
deleteHelper( &s_song );
|
||||
|
||||
delete ConfigManager::inst();
|
||||
|
||||
@@ -171,4 +171,4 @@ void *Engine::pickDndPluginKey()
|
||||
|
||||
Engine * Engine::s_instanceOfMe = nullptr;
|
||||
|
||||
} // namespace lmms
|
||||
} // namespace lmms
|
||||
|
||||
Reference in New Issue
Block a user