Thu, 01 Dec 2022 10:16:58 +0100
Added two changes of 'eric7' branch to be more robust for future developments.
src/eric7/Project/ProjectBrowser.py | file | annotate | diff | comparison | revisions | |
src/eric7/UI/UserInterface.py | file | annotate | diff | comparison | revisions |
--- a/src/eric7/Project/ProjectBrowser.py Wed Nov 30 16:20:18 2022 +0100 +++ b/src/eric7/Project/ProjectBrowser.py Thu Dec 01 10:16:58 2022 +0100 @@ -371,6 +371,7 @@ if self.project.isOpen() else list(self.__browserRepository.keys()) ) + browsersList = [b for b in browsersList if b in self.__browserRepository] if browsersList != self.__currentBrowsersList: self.__currentBrowsersList = browsersList[:]
--- a/src/eric7/UI/UserInterface.py Wed Nov 30 16:20:18 2022 +0100 +++ b/src/eric7/UI/UserInterface.py Thu Dec 01 10:16:58 2022 +0100 @@ -5547,9 +5547,10 @@ elif self.__layoutType == "Sidebars": self.leftSidebar.show() self.leftSidebar.setCurrentWidget(self.projectBrowser) - self.projectBrowser.currentWidget().setFocus( - Qt.FocusReason.ActiveWindowFocusReason - ) + if self.projectBrowser.currentWidget() is not None: + self.projectBrowser.currentWidget().setFocus( + Qt.FocusReason.ActiveWindowFocusReason + ) def __activateMultiProjectBrowser(self): """