Fri, 11 Mar 2022 19:15:16 +0100
Some small code improvements.
eric7/WebBrowser/WebBrowserPage.py | file | annotate | diff | comparison | revisions | |
eric7/WebBrowser/WebBrowserView.py | file | annotate | diff | comparison | revisions |
--- a/eric7/WebBrowser/WebBrowserPage.py Mon Mar 07 19:18:46 2022 +0100 +++ b/eric7/WebBrowser/WebBrowserPage.py Fri Mar 11 19:15:16 2022 +0100 @@ -72,12 +72,6 @@ @param parent reference to the parent widget (defaults to None) @type QWidget (optional) """ - """ - Constructor - - @param parent parent widget of this window (optional) - @type QWidget - """ super().__init__( WebBrowserWindow.webProfile(), parent)
--- a/eric7/WebBrowser/WebBrowserView.py Mon Mar 07 19:18:46 2022 +0100 +++ b/eric7/WebBrowser/WebBrowserView.py Fri Mar 11 19:15:16 2022 +0100 @@ -1978,8 +1978,13 @@ return self.__mw.newTab(addNextTo=self) elif windowType == QWebEnginePage.WebWindowType.WebBrowserWindow: return self.__mw.newWindow().currentBrowser() + elif ( + windowType == QWebEnginePage.WebWindowType.WebBrowserBackgroundTab + ): + return self.__mw.newTab(addNextTo=self, background=True) else: - return self.__mw.newTab(addNextTo=self, background=True) + # default for unknow/new window types + return self.__mw.newTab(addNextTo=self) def preferencesChanged(self): """