diff -r dac410f3aff4 -r b4aeb61b3e3c WebBrowser/Network/NetworkManager.py --- a/WebBrowser/Network/NetworkManager.py Sat Oct 06 14:48:45 2018 +0200 +++ b/WebBrowser/Network/NetworkManager.py Thu Nov 01 11:47:39 2018 +0100 @@ -54,11 +54,12 @@ from E5Network.E5NetworkProxyFactory import E5NetworkProxyFactory self.__proxyFactory = E5NetworkProxyFactory() - QNetworkProxyFactory.setApplicationProxyFactory( - self.__proxyFactory) - - QNetworkProxyFactory.setUseSystemConfiguration( - Preferences.getUI("UseSystemProxy")) + if Preferences.getUI("UseSystemProxy"): + QNetworkProxyFactory.setUseSystemConfiguration(True) + else: + QNetworkProxyFactory.setApplicationProxyFactory( + self.__proxyFactory) + QNetworkProxyFactory.setUseSystemConfiguration(False) self.languagesChanged() @@ -340,8 +341,12 @@ self.__interceptor.preferencesChanged() if not WebBrowserWindow._fromEric: - QNetworkProxyFactory.setUseSystemConfiguration( - Preferences.getUI("UseSystemProxy")) + if Preferences.getUI("UseSystemProxy"): + QNetworkProxyFactory.setUseSystemConfiguration(True) + else: + QNetworkProxyFactory.setApplicationProxyFactory( + self.__proxyFactory) + QNetworkProxyFactory.setUseSystemConfiguration(False) def createRequest(self, op, request, data): """