diff --git a/src/core/config_mgr.cpp b/src/core/config_mgr.cpp index f99a08604..7a7115c4f 100644 --- a/src/core/config_mgr.cpp +++ b/src/core/config_mgr.cpp @@ -78,7 +78,6 @@ configManager::configManager( void ) : configManager::~configManager() { - saveConfigFile(); } diff --git a/src/core/engine.cpp b/src/core/engine.cpp index eb5405419..c6ab457e0 100644 --- a/src/core/engine.cpp +++ b/src/core/engine.cpp @@ -149,6 +149,8 @@ void engine::init( const bool _has_gui ) void engine::destroy( void ) { + configManager::inst()->saveConfigFile(); + s_mixer->stopProcessing(); delete s_projectNotes;