diff --git a/src/corelib/mimetypes/qmimedatabase.cpp b/src/corelib/mimetypes/qmimedatabase.cpp index 1e748eee05..5dcdf59453 100644 --- a/src/corelib/mimetypes/qmimedatabase.cpp +++ b/src/corelib/mimetypes/qmimedatabase.cpp @@ -499,11 +499,7 @@ QMimeType QMimeDatabasePrivate::mimeTypeForFile(const QString &fileName, return mimeTypeForFileExtension(fileName); case QMimeDatabase::MatchContent: { QFile file(fileName); - if (file.open(QIODevice::ReadOnly)) { - return mimeTypeForData(&file); - } else { - return mimeTypeForName(defaultMimeType()); - } + return mimeTypeForData(&file); } default: Q_ASSERT(false);