CVS commit by leonb: Improvement over my previous commit (application/x-gzpostscript) The case for ps.gz files is just as bad as the case for tar.gz files. M +3 -1 http.cc 1.601.2.5 --- kdelibs/kioslave/http/http.cc #1.601.2.4:1.601.2.5 @@ -3521,5 +3521,5 @@ bool HTTPProtocol::readHeader() } - // Prefer application/x-tgz over application/x-gzip + // Prefer application/x-tgz or x-gzpostscript over application/x-gzip. else if (m_strMimeType == "application/x-gzip") { @@ -3527,4 +3527,6 @@ bool HTTPProtocol::readHeader() (m_request.url.path().right(4) == ".tar")) m_strMimeType = QString::fromLatin1("application/x-tgz"); + if ((m_request.url.path().right(6) == ".ps.gz")) + m_strMimeType = QString::fromLatin1("application/x-gzpostscript"); }