--- a/src/eric7/UI/UserInterface.py Mon Feb 19 15:34:54 2024 +0100 +++ b/src/eric7/UI/UserInterface.py Mon Feb 19 15:56:51 2024 +0100 @@ -394,9 +394,6 @@ self.stdout = Redirector(False, self) self.stderr = Redirector(True, self) - # create the remote server interface - self.__ericServerInterface = EricServerInterface(self) - # set a few dialog members for non-modal dialogs created on demand self.programsDialog = None self.shortcutsDialog = None @@ -807,6 +804,11 @@ from .PythonAstViewer import PythonAstViewer from .PythonDisViewer import PythonDisViewer + + # create the remote server interface + logging.debug("Creating 'eric-ide' Server Interface...") + self.__ericServerInterface = EricServerInterface(self) + # Create the view manager depending on the configuration setting logging.debug("Creating Viewmanager...") self.viewmanager = ViewManager.factory( @@ -867,7 +869,7 @@ logging.debug("Creating File Browser...") from .Browser import Browser # noqa: I101 - self.browser = Browser() + self.browser = Browser(self.__ericServerInterface) else: logging.debug("File Browser disabled") self.browser = None