diff --git a/src/plugins/cmakeprojectmanager/fileapidataextractor.cpp b/src/plugins/cmakeprojectmanager/fileapidataextractor.cpp index 16b2a5875bf..687c653c5ce 100644 --- a/src/plugins/cmakeprojectmanager/fileapidataextractor.cpp +++ b/src/plugins/cmakeprojectmanager/fileapidataextractor.cpp @@ -180,10 +180,10 @@ QVector extractBacktraceInformation(const BacktraceInf return info; } -static bool isChildOf(const FilePath &path, const QStringList &prefixes) +static bool isChildOf(const FilePath &path, const FilePaths &prefixes) { - for (const QString &prefix : prefixes) - if (path.isChildOf(FilePath::fromString(prefix))) + for (const FilePath &prefix : prefixes) + if (path == prefix || path.isChildOf(prefix)) return true; return false; }