diff --git a/src/libs/utils/mimetypes2/mimedatabase.cpp b/src/libs/utils/mimetypes2/mimedatabase.cpp index 19d0fafa7ce..3b1978c6d32 100644 --- a/src/libs/utils/mimetypes2/mimedatabase.cpp +++ b/src/libs/utils/mimetypes2/mimedatabase.cpp @@ -518,17 +518,16 @@ MimeType MimeDatabasePrivate::mimeTypeForFile(const QString &fileName, switch (mode) { case MimeDatabase::MatchDefault: - return mimeTypeForFileNameAndData(fileName, nullptr); + break; case MimeDatabase::MatchExtension: return mimeTypeForFileExtension(fileName); case MimeDatabase::MatchContent: { QFile file(fileName); return mimeTypeForData(&file); } - default: - Q_ASSERT(false); } - return mimeTypeForName(defaultMimeType()); + // MatchDefault: + return mimeTypeForFileNameAndData(fileName, nullptr); } QList MimeDatabasePrivate::allMimeTypes()