13
0

Save VST paths after successful scan

Ardour only saves Config when the session is saved.
When changing the VST Path and starting a plugin-scan the newly
discovered plugins would otherwise not be avalable unless
the session is explicitly saved after a scan.
This commit is contained in:
Robin Gareus 2019-11-22 20:06:43 +01:00
parent f7b3dffebe
commit 98bcfb1485
Signed by: rgareus
GPG Key ID: A090BCE02CF57F04

View File

@ -995,6 +995,10 @@ PluginManager::windows_vst_refresh (bool cache_only)
}
windows_vst_discover_from_path (Config->get_plugin_path_vst(), cache_only);
if (!cache_only) {
/* ensure that VST path is flushed to disk */
Config->save_state();
}
}
static bool windows_vst_filter (const string& str, void * /*arg*/)
@ -1185,6 +1189,10 @@ PluginManager::mac_vst_refresh (bool cache_only)
}
mac_vst_discover_from_path ("~/Library/Audio/Plug-Ins/VST:/Library/Audio/Plug-Ins/VST", cache_only);
if (!cache_only) {
/* ensure that VST path is flushed to disk */
Config->save_state();
}
}
static bool mac_vst_filter (const string& str)
@ -1306,6 +1314,10 @@ PluginManager::lxvst_refresh (bool cache_only)
}
lxvst_discover_from_path (Config->get_plugin_path_lxvst(), cache_only);
if (!cache_only) {
/* ensure that VST path is flushed to disk */
Config->save_state();
}
}
static bool lxvst_filter (const string& str, void *)