diff --git a/src/corelib/mimetypes/qmimedatabase.cpp b/src/corelib/mimetypes/qmimedatabase.cpp index 52fb96886d..5415e8e548 100644 --- a/src/corelib/mimetypes/qmimedatabase.cpp +++ b/src/corelib/mimetypes/qmimedatabase.cpp @@ -487,17 +487,16 @@ QMimeType QMimeDatabasePrivate::mimeTypeForFile(const QString &fileName, switch (mode) { case QMimeDatabase::MatchDefault: - return mimeTypeForFileNameAndData(fileName, nullptr); + break; case QMimeDatabase::MatchExtension: return mimeTypeForFileExtension(fileName); case QMimeDatabase::MatchContent: { QFile file(fileName); return mimeTypeForData(&file); } - default: - Q_ASSERT(false); } - return mimeTypeForName(defaultMimeType()); + // MatchDefault: + return mimeTypeForFileNameAndData(fileName, nullptr); } QList QMimeDatabasePrivate::allMimeTypes()