summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-01-08 21:53:12 +0100
committerRobin Gareus <robin@gareus.org>2016-01-08 21:53:12 +0100
commit8f63c81ca906281af078d08d7e1edbfc960cfc6d (patch)
treea58415c7eb72c56a3f629b7abf2a548ef3138027
parent7623b4bea0ea45422f5751fb3f676d3f29d8f103 (diff)
better version than prev. commit (avoid name ambiguity)
-rw-r--r--gtk2_ardour/mixer_ui.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk2_ardour/mixer_ui.cc b/gtk2_ardour/mixer_ui.cc
index 02c4c1cb86..f408cf73f7 100644
--- a/gtk2_ardour/mixer_ui.cc
+++ b/gtk2_ardour/mixer_ui.cc
@@ -2257,8 +2257,8 @@ public:
bool operator() (PluginInfoPtr a, PluginInfoPtr b) const {
PluginInfoList::const_iterator aiter = _user.begin();
PluginInfoList::const_iterator biter = _user.begin();
- while (aiter != _user.end()) { if ((*aiter)->name == a->name) { break; } ++aiter; }
- while (biter != _user.end()) { if ((*biter)->name == b->name) { break; } ++biter; }
+ while (aiter != _user.end()) { if ((*aiter)->unique_id == a->unique_id) { break; } ++aiter; }
+ while (biter != _user.end()) { if ((*biter)->unique_id == b->unique_id) { break; } ++biter; }
if (aiter != _user.end() && biter != _user.end()) {
return std::distance (_user.begin(), aiter) < std::distance (_user.begin(), biter);