summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2018-01-31 14:04:14 +0100
committerRobin Gareus <robin@gareus.org>2018-01-31 14:04:14 +0100
commit2b5ee5a9631665f6c36dd7fd73985a5f0bbeef90 (patch)
tree36a16629fdaca1eff3cc5d77d7dc146a0ba31582 /gtk2_ardour
parent09ca375e157aef1b81997fe8b80fb9828bfd6351 (diff)
Use new tag-search API
This fixes an issue where "By Tag" dropdown contained empty menu-items, in case a hidden plugin is the only one with a given tag.
Diffstat (limited to 'gtk2_ardour')
-rw-r--r--gtk2_ardour/mixer_ui.cc2
-rw-r--r--gtk2_ardour/plugin_selector.cc2
2 files changed, 2 insertions, 2 deletions
diff --git a/gtk2_ardour/mixer_ui.cc b/gtk2_ardour/mixer_ui.cc
index daf0cf46b5..209644c5d1 100644
--- a/gtk2_ardour/mixer_ui.cc
+++ b/gtk2_ardour/mixer_ui.cc
@@ -2684,7 +2684,7 @@ Mixer_UI::refill_tag_combo ()
{
PluginManager& mgr (PluginManager::instance());
- std::vector<std::string> tags = mgr.get_all_tags (true);
+ std::vector<std::string> tags = mgr.get_all_tags (PluginManager::OnlyFavorites);
favorite_plugins_tag_combo.clear();
favorite_plugins_tag_combo.append_text (_("Show All"));
diff --git a/gtk2_ardour/plugin_selector.cc b/gtk2_ardour/plugin_selector.cc
index 077c600ffd..e7e8044821 100644
--- a/gtk2_ardour/plugin_selector.cc
+++ b/gtk2_ardour/plugin_selector.cc
@@ -1126,7 +1126,7 @@ PluginSelector::create_by_tags_menu (ARDOUR::PluginInfoList& all_plugs)
by_tags->set_name("ArdourContextMenu");
MenuList& by_tags_items = by_tags->items();
- std::vector<std::string> all_tags = manager.get_all_tags(false);
+ std::vector<std::string> all_tags = manager.get_all_tags (PluginManager::NoHidden);
for (vector<string>::iterator t = all_tags.begin(); t != all_tags.end(); ++t) {
Gtk::Menu *submenu = new Gtk::Menu;
by_tags_items.push_back (MenuElem (*t, *manage (submenu)));