Index: krusader/Search/krsearchmod.cpp =================================================================== --- krusader/Search/krsearchmod.cpp +++ krusader/Search/krsearchmod.cpp @@ -161,6 +161,7 @@ if (query->searchInArchives()) { QString type = mime.right(4); if (mime.contains("-rar")) type = "-rar"; + if (mime.endsWith("/zip")) type = "-zip"; if (KRarcHandler::arcSupported(type)) { KUrl archiveURL = url; Index: krusader/VFS/krarchandler.h =================================================================== --- krusader/VFS/krarchandler.h +++ krusader/VFS/krarchandler.h @@ -66,7 +66,7 @@ // pack an archive to destination directory static bool pack(QStringList fileNames, QString type, QString dest, long count, QMap extraProps, KRarcObserver *observer ); // test an archive - static bool test(QString archive, QString type, QString password, KRarcObserver *observer,long count = 0L ); + static bool test(QString archive, QString type, QString password, KRarcObserver *observer, long count = 0L ); // true - if the right unpacker exist in the system static bool arcSupported(QString type); // true - if supported and the user want us to handle this kind of archive