diff options
author | Robin Gareus <robin@gareus.org> | 2014-02-25 18:48:08 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2014-02-25 19:17:04 +0100 |
commit | 64c2328a8a6cf79eb56a24ad6bdd93375bde4d32 (patch) | |
tree | 1fea0f6151a1ed1810b8146b82024961a4f6ca37 /libs/ardour | |
parent | 78801e12a6a400fb7ff2d2093a46f4974866d0d3 (diff) |
option to en/dis-able VST plugin discovery on startup
Diffstat (limited to 'libs/ardour')
-rw-r--r-- | libs/ardour/ardour/rc_configuration_vars.h | 1 | ||||
-rw-r--r-- | libs/ardour/globals.cc | 2 | ||||
-rw-r--r-- | libs/ardour/plugin_manager.cc | 4 |
3 files changed, 4 insertions, 3 deletions
diff --git a/libs/ardour/ardour/rc_configuration_vars.h b/libs/ardour/ardour/rc_configuration_vars.h index c94c570560..5a46d32445 100644 --- a/libs/ardour/ardour/rc_configuration_vars.h +++ b/libs/ardour/ardour/rc_configuration_vars.h @@ -205,6 +205,7 @@ CONFIG_VARIABLE (bool, use_plugin_own_gui, "use-plugin-own-gui", true) CONFIG_VARIABLE (bool, use_windows_vst, "use-windows-vst", true) CONFIG_VARIABLE (bool, use_lxvst, "use-lxvst", true) CONFIG_VARIABLE (bool, show_plugin_scan_window, "show-plugin-scan-window", true) +CONFIG_VARIABLE (bool, discover_vst_on_start, "discover-vst-on-start", false) /* denormal management */ diff --git a/libs/ardour/globals.cc b/libs/ardour/globals.cc index 71d65a60f3..359f960f30 100644 --- a/libs/ardour/globals.cc +++ b/libs/ardour/globals.cc @@ -364,7 +364,7 @@ ARDOUR::init_post_engine () /* find plugins */ - ARDOUR::PluginManager::instance().refresh (); + ARDOUR::PluginManager::instance().refresh (!Config->get_discover_vst_on_start()); } void diff --git a/libs/ardour/plugin_manager.cc b/libs/ardour/plugin_manager.cc index fc27a34255..532cc0bed4 100644 --- a/libs/ardour/plugin_manager.cc +++ b/libs/ardour/plugin_manager.cc @@ -195,13 +195,13 @@ PluginManager::refresh (bool cache_only) #endif #ifdef WINDOWS_VST_SUPPORT if (Config->get_use_windows_vst()) { - windows_vst_refresh (); + windows_vst_refresh (cache_only); } #endif // WINDOWS_VST_SUPPORT #ifdef LXVST_SUPPORT if(Config->get_use_lxvst()) { - lxvst_refresh(); + lxvst_refresh(cache_only); } #endif //Native linuxVST SUPPORT |