From ba2d873fe6e2ed01690d2e2a649f529dda53d035 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Fri, 2 Apr 2021 03:20:51 +0300 Subject: [PATCH] karchivemanager: fix writable archive detection Signed-off-by: Ivailo Monev --- karchivemanager/karchivemanager.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/karchivemanager/karchivemanager.cpp b/karchivemanager/karchivemanager.cpp index 491d1784..964bec37 100644 --- a/karchivemanager/karchivemanager.cpp +++ b/karchivemanager/karchivemanager.cpp @@ -454,11 +454,9 @@ KArchiveManager::KArchiveManager(const QString &path) const KMimeType::Ptr mime = KMimeType::findByPath(path); if (mime) { - foreach (const QString &parentmime, mime->allParentMimeTypes()) { - if (s_writemimes.contains(parentmime)) { - d->m_writable = true; - break; - } + if (s_writemimes.contains(mime->name())) { + d->m_writable = true; + kDebug() << "path is writable" << path << mime->name(); } } else { d->m_writable = false;