From 7923a0e6790ba9a19d742d508f8e2d70aca3f8e8 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 20 Nov 2015 11:14:36 +0100 Subject: [PATCH] immediately show plugin GUI if only one plugin is instantiated --- gtk2_ardour/processor_box.cc | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gtk2_ardour/processor_box.cc b/gtk2_ardour/processor_box.cc index c69aeeeed9..0f4b6f9bbf 100644 --- a/gtk2_ardour/processor_box.cc +++ b/gtk2_ardour/processor_box.cc @@ -1564,10 +1564,13 @@ ProcessorBox::use_plugins (const SelectedPlugins& plugins) weird_plugin_dialog (**p, err_streams); return true; // XXX SHAREDPTR delete plugin here .. do we even need to care? - } else { - - if (Profile->get_sae()) { - processor->activate (); + } else if (plugins.size() == 1) { + if (_session->engine().connected () && processor_can_be_edited (processor)) { + if ((*p)->has_editor ()) { + edit_processor (processor); + } else { + generic_edit_processor (processor); + } } } }