diff --git a/src/Surfaces/SurfaceManager.cpp b/src/Surfaces/SurfaceManager.cpp index 160c3bd..939e4b0 100644 --- a/src/Surfaces/SurfaceManager.cpp +++ b/src/Surfaces/SurfaceManager.cpp @@ -135,6 +135,10 @@ bool SurfaceManager::loadXmlSettings(string fileName){ } bool success = SettingsLoader::instance()->load(*this, *mediaServer, fileName); + for (int i=0; i<_presets.size(); i++){ + setPresetSourcesActiveState(i, false); + } + setPresetSourcesActiveState(_activePresetIndex, true); return success; }