summaryrefslogtreecommitdiffstats
path: root/src/dolphinview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/dolphinview.cpp')
-rw-r--r--src/dolphinview.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/dolphinview.cpp b/src/dolphinview.cpp
index cad473a..5b0a310 100644
--- a/src/dolphinview.cpp
+++ b/src/dolphinview.cpp
@@ -708,16 +708,18 @@ void DolphinView::updateURL()
else if (fileItem->isFile()) {
// allow to browse through ZIP and tar files
KMimeType::Ptr mime = fileItem->mimeTypePtr();
- if (mime->is("application/x-zip")) {
+ if( mime->is("application/x-zip") || mime->is("application/x-jar") ) {
KURL url = fileItem->url();
url.setProtocol("zip");
setURL(url);
}
- else if (mime->is("application/x-tar") ||
+ else if( mime->is("application/x-tar") ||
mime->is("application/x-tarz") ||
- mime->is("application/x-tbz") ||
- mime->is("application/x-tgz") ||
- mime->is("application/x-tzo")) {
+ mime->is("application/x-tbz") ||
+ mime->is("application/x-tgz") ||
+ mime->is("application/x-tzo") ||
+ mime->is("application/x-txz") ||
+ mime->is("application/x-tlzma") ) {
KURL url = fileItem->url();
url.setProtocol("tar");
setURL(url);