diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2019-10-24 21:09:20 -0600 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2019-10-24 21:32:46 -0600 |
commit | 616c82d16ad7fc66ee9fcb95b969ee10aed25ffe (patch) | |
tree | 8af5d2d00cab6a7922d208ed6a12ccfe697280bb /gtk2_ardour/rc_option_editor.cc | |
parent | fc5076f926736354e2aaa098283b68a0e58a98eb (diff) |
use PluginScanDialog to initiate plugin manager refresh
Diffstat (limited to 'gtk2_ardour/rc_option_editor.cc')
-rw-r--r-- | gtk2_ardour/rc_option_editor.cc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gtk2_ardour/rc_option_editor.cc b/gtk2_ardour/rc_option_editor.cc index 60b46f6120..c7e0ad1964 100644 --- a/gtk2_ardour/rc_option_editor.cc +++ b/gtk2_ardour/rc_option_editor.cc @@ -74,6 +74,7 @@ #include "keyboard.h" #include "meter_patterns.h" #include "midi_tracer.h" +#include "plugin_scan_dialog.h" #include "rc_option_editor.h" #include "sfdb_ui.h" #include "transport_masters_dialog.h" @@ -4104,12 +4105,14 @@ RCOptionEditor::parameter_changed (string const & p) _plugin_prefer_inline->set_sensitive (UIConfiguration::instance().get_open_gui_after_adding_plugin() && UIConfiguration::instance().get_show_inline_display_by_default()); #endif } else if (p == "conceal-lv1-if-lv2-exists") { - PluginManager::instance().refresh (true); + plugin_scan_refresh (); } } void RCOptionEditor::plugin_scan_refresh () { - PluginManager::instance().refresh(); + /* first argument says discover new plugins, second means be verbose */ + PluginScanDialog psd (true, true); + psd.start (); } void RCOptionEditor::clear_vst_cache () { |