From 677eeea1ae70c4f195a26c028c967158b6036ce4 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Fri, 3 May 2024 09:38:52 +0300 Subject: [PATCH] ark: pass the device to KMimeType::findByNameAndContent() Signed-off-by: Ivailo Monev --- ark/kerfuffle/archive.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/ark/kerfuffle/archive.cpp b/ark/kerfuffle/archive.cpp index c2c5b185..a84808a3 100644 --- a/ark/kerfuffle/archive.cpp +++ b/ark/kerfuffle/archive.cpp @@ -55,12 +55,7 @@ static QString determineMimeType(const QString& filename) if (!file.open(QIODevice::ReadOnly)) { return QString(); } - - const qint64 maxSize = 0x100000; // 1MB - const qint64 bufferSize = qMin(maxSize, file.size()); - const QByteArray buffer = file.read(bufferSize); - - return KMimeType::findByNameAndContent(filename, buffer)->name(); + return KMimeType::findByNameAndContent(filename, &file)->name(); } static KService::List findPluginOffers(const QString& filename, const QString& fixedMimeType)