diff --git a/src/corelib/mimetypes/qmimedatabase.cpp b/src/corelib/mimetypes/qmimedatabase.cpp index 24ccdccd69..1788e0e9f8 100644 --- a/src/corelib/mimetypes/qmimedatabase.cpp +++ b/src/corelib/mimetypes/qmimedatabase.cpp @@ -440,13 +440,10 @@ QMimeType QMimeDatabasePrivate::mimeTypeForFileNameAndData(const QString &fileNa QMimeType QMimeDatabasePrivate::mimeTypeForFileExtension(const QString &fileName) { const QStringList matches = mimeTypeForFileName(fileName); - const int matchCount = matches.count(); - if (matchCount == 0) { + if (matches.isEmpty()) { return mimeTypeForName(defaultMimeType()); - } else if (matchCount == 1) { - return mimeTypeForName(matches.first()); } else { - // We have to pick one. + // We have to pick one in case of multiple matches. return mimeTypeForName(matches.first()); } }