fix call to std::unique; to actually erase dups.
authorRobin Gareus <robin@gareus.org>
Thu, 23 Nov 2017 09:23:54 +0000 (10:23 +0100)
committerRobin Gareus <robin@gareus.org>
Thu, 23 Nov 2017 09:23:54 +0000 (10:23 +0100)
libs/ardour/audio_library.cc

index 2f09a37633062d55fc13f0be90c864c08a3be54c..4d78bdac86563e62c66cc3e8b3778cd8eb9a6bb3 100644 (file)
@@ -158,8 +158,8 @@ AudioLibrary::search_members_and (vector<string>& members, const vector<string>&
                }
                lrdf_free_uris(ulist);
 
-           sort(members.begin(), members.end());
-           unique(members.begin(), members.end());
+           sort (members.begin(), members.end());
+           members.erase (unique (members.begin(), members.end()), members.end());
        }
 
        // memory clean up