diff --git a/part/part.cpp b/part/part.cpp index b519ae8d5..c083c8820 100644 --- a/part/part.cpp +++ b/part/part.cpp @@ -1468,8 +1468,10 @@ bool Part::openFile() } if (mimes[0].inherits(QStringLiteral("text/plain"))) { - QMimeType contentMime = db.mimeTypeForFile(fileNameToOpen, QMimeDatabase::MatchContent); - mimes.prepend(contentMime); + const QMimeType contentMime = db.mimeTypeForFile(fileNameToOpen, QMimeDatabase::MatchContent); + if (contentMime.name() != QLatin1String("text/plain")) { + mimes.prepend(contentMime); + } } } else { mimes << pathMime;