Helpviewer/Network/NetworkAccessManager.py

branch
5_3_x
changeset 2687
33a848c5e46f
parent 2302
f29e9405c851
child 2692
6433ec640d10
diff -r a9bbf0326427 -r 33a848c5e46f Helpviewer/Network/NetworkAccessManager.py
--- a/Helpviewer/Network/NetworkAccessManager.py	Fri May 31 10:47:48 2013 +0200
+++ b/Helpviewer/Network/NetworkAccessManager.py	Fri May 31 16:55:50 2013 +0200
@@ -12,6 +12,7 @@
 from PyQt4.QtCore import pyqtSignal, QByteArray, qVersion
 from PyQt4.QtGui import QDialog
 from PyQt4.QtNetwork import QNetworkAccessManager, QNetworkRequest, QNetworkReply
+from PyQt4.QtWebKit import qWebKitVersion
 try:
     from PyQt4.QtNetwork import QSslCertificate, QSslConfiguration, QSslSocket, \
         QSslError, QSsl
@@ -387,7 +388,8 @@
         if NetworkDiskCache is not None:
             if Preferences.getHelp("DiskCacheEnabled"):
                 diskCache = NetworkDiskCache(self)
-                location = os.path.join(Utilities.getConfigDir(), "browser", 'cache')
+                location = os.path.join(Utilities.getConfigDir(), "browser", 'cache',
+                                        "{0}-Qt{1}".format(qWebKitVersion(), qVersion()))
                 size = Preferences.getHelp("DiskCacheSize") * 1024 * 1024
                 diskCache.setCacheDirectory(location)
                 diskCache.setMaximumCacheSize(size)

eric ide

mercurial