Fix segfault when closing LMMS

Song should be deleted before AudioEngine.
This commit is contained in:
sakertooth
2023-09-28 18:47:44 -04:00
parent 900e52cc1a
commit 1769ed517d

View File

@@ -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