From 7cff25f0ffa70bf142663ccdc320bf86dfb623dd Mon Sep 17 00:00:00 2001 From: Mattes D Date: Sat, 24 Jan 2015 15:58:40 +0100 Subject: StringUtils: Fixed bad predicate in MergeStringVectors(). Instead of preventing duplicates it was allowing only duplicates. --- src/StringUtils.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/StringUtils.cpp b/src/StringUtils.cpp index 48486a762..4eb2d48b6 100644 --- a/src/StringUtils.cpp +++ b/src/StringUtils.cpp @@ -914,7 +914,7 @@ AStringVector MergeStringVectors(const AStringVector & a_Strings1, const AString // Add each item from strings2 that is not already present: for (auto item : a_Strings2) { - if (std::find(res.begin(), res.end(), item) != res.end()) + if (std::find(res.begin(), res.end(), item) == res.end()) { res.push_back(item); } -- cgit v1.2.3