diff --git a/karchivemanager/CMakeLists.txt b/karchivemanager/CMakeLists.txt index 574553b5..52daa7b6 100644 --- a/karchivemanager/CMakeLists.txt +++ b/karchivemanager/CMakeLists.txt @@ -30,7 +30,7 @@ set(karchivemanager_sources add_executable(karchivemanager ${karchivemanager_sources}) target_link_libraries(karchivemanager KDE4::kdeui - KDE4::kfile + KDE4::kio ${LibArchive_LIBRARIES} ) diff --git a/karchivemanager/karchivemanager.cpp b/karchivemanager/karchivemanager.cpp index 373e5721..8f186209 100644 --- a/karchivemanager/karchivemanager.cpp +++ b/karchivemanager/karchivemanager.cpp @@ -452,7 +452,7 @@ KArchiveManager::KArchiveManager(const QString &path) return; } - const KMimeType::Ptr mime = KMimeType::findByPath(path); + const KMimeType::Ptr mime = KMimeType::findByUrl(path); if (mime) { if (s_writemimes.contains(mime->name())) { d->m_writable = true;