From d4085e3dbfc2472e433aabc0c93eeea79837856a Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Thu, 19 Sep 2024 14:28:57 +0200 Subject: [PATCH] Mimedatabase: Fix `inherits` and collecting parents Amends 377198641c627cf5c3f57e4c9415e574373f927b The DuplicateTracker needs to return true for `hasSeen` if the value was *not* inserted. Change-Id: Id4ddc75b5a5a8d33094c358687766115dd5f6384 Reviewed-by: Marcus Tillmanns --- src/libs/utils/mimetypes2/mimedatabase.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/utils/mimetypes2/mimedatabase.cpp b/src/libs/utils/mimetypes2/mimedatabase.cpp index 2f4d36d39d5..4433e3d1819 100644 --- a/src/libs/utils/mimetypes2/mimedatabase.cpp +++ b/src/libs/utils/mimetypes2/mimedatabase.cpp @@ -43,7 +43,7 @@ namespace Utils { template class DuplicateTracker { public: - bool hasSeen(const T &v) { return Utils::insert(seen, v); } + bool hasSeen(const T &v) { return !Utils::insert(seen, v); } private: QSet seen; };