karchivemanager: fix writable archive detection

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2021-04-02 03:20:51 +03:00
parent bede96fb13
commit ba2d873fe6

View file

@ -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;