diff --git a/package.cpp b/package.cpp index a27457471..ef29b5e09 100644 --- a/package.cpp +++ b/package.cpp @@ -280,8 +280,8 @@ KPluginInfo Package::metadata() const if (mimeType->is("application/zip")) { archive = new KZip(d->path); - } else if (mimeType->is("application/x-compressed-tar") || - mimeType->is("application/x-tar")|| mimeType->is("application/x-bzip-compressed-tar")) { + } else if (mimeType->is("application/x-compressed-tar") || mimeType->is("application/x-gzip") || + mimeType->is("application/x-tar") || mimeType->is("application/x-bzip-compressed-tar")) { archive = new KTar(d->path); } else { kWarning() << "Could not open package file, unsupported archive format:" << d->path << mimeType->name();