WebBrowser/Network/NetworkManager.py

branch
maintenance
changeset 6569
b4aeb61b3e3c
parent 6166
bace7fb85a01
parent 6555
923cf7e19ec3
child 6646
51eefa621de4
--- 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):
         """

eric ide

mercurial