--- a/Helpviewer/Network/NetworkAccessManager.py Sat Jun 01 11:49:18 2013 +0200 +++ b/Helpviewer/Network/NetworkAccessManager.py Wed Jun 05 20:23:59 2013 +0200 @@ -175,15 +175,19 @@ return reply # set cache policy - urlHost = req.url().host() - for host in self.NoCacheHosts: - if host in urlHost: + if op == QNetworkAccessManager.GetOperation: + urlHost = req.url().host() + for host in self.NoCacheHosts: + if host in urlHost: + req.setAttribute(QNetworkRequest.CacheLoadControlAttribute, + QNetworkRequest.AlwaysNetwork) + break + else: req.setAttribute(QNetworkRequest.CacheLoadControlAttribute, - QNetworkRequest.AlwaysNetwork) - break + Preferences.getHelp("CachePolicy")) else: req.setAttribute(QNetworkRequest.CacheLoadControlAttribute, - Preferences.getHelp("CachePolicy")) + QNetworkRequest.AlwaysNetwork) # Do Not Track feature if self.__doNotTrack: