diff --git a/src/plugins/qbsprojectmanager/qbsproject.cpp b/src/plugins/qbsprojectmanager/qbsproject.cpp index e9e2f29e307..2f6bf2cba23 100644 --- a/src/plugins/qbsprojectmanager/qbsproject.cpp +++ b/src/plugins/qbsprojectmanager/qbsproject.cpp @@ -44,8 +44,9 @@ #include #include #include -#include #include +#include +#include #include #include @@ -653,8 +654,9 @@ static QString getMimeType(const QJsonObject &sourceArtifact) using namespace Utils::Constants; const auto tags = sourceArtifact.value("file-tags").toArray(); if (tags.contains("hpp")) { - if (CppEditor::ProjectFile::isAmbiguousHeader(sourceArtifact.value("file-path").toString())) - return QString(AMBIGUOUS_HEADER_MIMETYPE); + const QString filePath = sourceArtifact.value("file-path").toString(); + if (CppEditor::ProjectFile::isAmbiguousHeader(filePath)) + return Utils::mimeTypeForFile(filePath).name(); return QString(CPP_HEADER_MIMETYPE); } if (tags.contains("cpp"))