diff --git a/gtk2_ardour/mixer_ui.cc b/gtk2_ardour/mixer_ui.cc index da4ab06af3..be1af288f8 100644 --- a/gtk2_ardour/mixer_ui.cc +++ b/gtk2_ardour/mixer_ui.cc @@ -3104,9 +3104,9 @@ Mixer_UI::refiller (PluginInfoList& result, const PluginInfoList& plugs) setup_search_string (compstr); maybe_show |= match_search_strings (compstr, searchstr); /* check tags */ - manager.get_tags_as_string (*i); - setup_search_string (compstr); - maybe_show |= match_search_strings (compstr, searchstr); + std::string tags = manager.get_tags_as_string (*i); + setup_search_string (tags); + maybe_show |= match_search_strings (tags, searchstr); } } else { int64_t lru;