m_settingsManager->UnregisterCallback(&XBMCHelper::GetInstance());
#endif
+ // cleanup the settings manager
+ m_settingsManager->Clear();
+
// unregister ISubSettings implementations
m_settingsManager->UnregisterSubSettings(&g_application);
m_settingsManager->UnregisterSubSettings(&CDisplaySettings::Get());
m_settingsManager->UnregisterSettingsHandler(&CProfilesManager::Get());
m_settingsManager->UnregisterSettingsHandler(&g_application);
- // cleanup the settings manager
- m_settingsManager->Clear();
-
m_initialized = false;
}