Fixed an issue in the web browser showing the tab manager window. eric7

Tue, 07 Dec 2021 17:33:57 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 07 Dec 2021 17:33:57 +0100
branch
eric7
changeset 8815
019052f7377a
parent 8814
59bae82bf176
child 8816
299d3e6ee2cd

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:

eric ide

mercurial