diff --git a/kerfuffle/archive_kerfuffle.cpp b/kerfuffle/archive_kerfuffle.cpp --- a/kerfuffle/archive_kerfuffle.cpp +++ b/kerfuffle/archive_kerfuffle.cpp @@ -87,8 +87,9 @@ if (mimeFromExtension != mimeFromContent) { - // #354344: ISO files are currently not detected-by-content. - if (mimeFromExtension.inherits(QStringLiteral("application/x-cd-image"))) { + if (mimeFromContent == db.mimeTypeForName(QStringLiteral("application/octet-stream"))) { + qCWarning(ARK) << "Could not detect mimetype from content." + << "Using extension-based mimetype:" << mimeFromExtension.name(); return mimeFromExtension.name(); }