From 07df51fbc7293ac818d4e0b91628f10a130602c0 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 15 Sep 2020 15:57:53 +0200 Subject: [PATCH] Consolidate code: use API to print plugin-type 2/2 --- gtk2_ardour/instrument_selector.cc | 14 +------------- gtk2_ardour/plugin_selector.cc | 24 +----------------------- 2 files changed, 2 insertions(+), 36 deletions(-) diff --git a/gtk2_ardour/instrument_selector.cc b/gtk2_ardour/instrument_selector.cc index 5356bba726..3c6676ea78 100644 --- a/gtk2_ardour/instrument_selector.cc +++ b/gtk2_ardour/instrument_selector.cc @@ -153,19 +153,7 @@ InstrumentSelector::build_instrument_list() #endif if (p->plugintype_name_ambiguity) { - std::string pt; - switch (p->type) { - case AudioUnit: - pt = "AU"; - break; - case Windows_VST: - case LXVST: - case MacVST: - pt = "VST"; - break; - default: - pt = enum_2_string (p->type); - } + std::string pt = PluginManager::plugin_type_name (p->type); if (!suffix.empty ()) { suffix += ", "; } diff --git a/gtk2_ardour/plugin_selector.cc b/gtk2_ardour/plugin_selector.cc index e49894af32..25dce39727 100644 --- a/gtk2_ardour/plugin_selector.cc +++ b/gtk2_ardour/plugin_selector.cc @@ -982,29 +982,7 @@ PluginSelector::build_plugin_menu () string GetPluginTypeStr(PluginInfoPtr info) { - string type; - - switch (info->type) { - case LADSPA: - type = X_(" (LADSPA)"); - break; - case AudioUnit: - type = X_(" (AU)"); - break; - case LV2: - type = X_(" (LV2)"); - break; - case Windows_VST: - case LXVST: - case MacVST: - type = X_(" (VST)"); - break; - case Lua: - type = X_(" (Lua)"); - break; - } - - return type; + return string_compose (" (%1)", PluginManager::plugin_type_name (info->type, false)); } Gtk::Menu*