--- a/src/eric7/MicroPython/MicroPythonWindow.py Thu Sep 26 09:48:49 2024 +0200 +++ b/src/eric7/MicroPython/MicroPythonWindow.py Thu Sep 26 15:49:36 2024 +0200 @@ -15,6 +15,7 @@ from PyQt6.QtWidgets import QDialog, QSplitter, QWidget from eric7 import Preferences +from eric7.EricCore import EricPreferences from eric7.EricNetwork.EricNetworkProxyFactory import ( EricNetworkProxyFactory, proxyAuthenticationRequired, @@ -102,7 +103,7 @@ ericApp().focusChanged.connect(self.__appFocusChanged) # network related setup - if Preferences.getUI("UseSystemProxy"): + if EricPreferences.getUI("UseSystemProxy"): QNetworkProxyFactory.setUseSystemConfiguration(True) else: self.__proxyFactory = EricNetworkProxyFactory() @@ -114,7 +115,9 @@ proxyAuthenticationRequired ) if SSL_AVAILABLE: - self.__sslErrorHandler = EricSslErrorHandler(self) + self.__sslErrorHandler = EricSslErrorHandler( + Preferences.getSettings(), self + ) self.__networkManager.sslErrors.connect(self.__sslErrors) self.__replies = [] @@ -268,7 +271,7 @@ self.__bottomSidebar.setIconBarColor(Preferences.getUI("IconBarColor")) self.__bottomSidebar.setIconBarSize(Preferences.getUI("IconBarSize")) - if Preferences.getUI("UseSystemProxy"): + if EricPreferences.getNetworkProxy("UseSystemProxy"): QNetworkProxyFactory.setUseSystemConfiguration(True) else: self.__proxyFactory = EricNetworkProxyFactory()