Tue, 07 Dec 2021 17:33:57 +0100
Fixed an issue in the web browser showing the tab manager window.
eric7/WebBrowser/TabManager/TabManagerWidget.py | file | annotate | diff | comparison | revisions |
--- a/eric7/WebBrowser/TabManager/TabManagerWidget.py Mon Dec 06 20:24:00 2021 +0100 +++ b/eric7/WebBrowser/TabManager/TabManagerWidget.py Tue Dec 07 17:33:57 2021 +0100 @@ -580,7 +580,7 @@ if isinstance(icon, EricClickableLabel): window = icon.window() elif isinstance(icon, QAction): - window = icon.parentWidget() + window = icon.parent() if window is not None: titleBarHeight = self.style().pixelMetric( @@ -588,10 +588,9 @@ y = max(0, window.frameGeometry().top() + titleBarHeight + 1) - desktop = ericApp().desktop() - desktopGeometry = desktop.availableGeometry(self) + availableGeometry = ericApp().primaryScreen().availableGeometry() windowFrameGeometry = window.frameGeometry() - if (desktopGeometry.width() - windowFrameGeometry.right() - 1 > + if (availableGeometry.width() - windowFrameGeometry.right() - 1 > self.frameGeometry().width()): x = windowFrameGeometry.right() + 1 else: