eric7/WebBrowser/TabManager/TabManagerWidget.py

branch
eric7
changeset 8815
019052f7377a
parent 8430
14c69f0ccca5
child 8881
54e42bc2437a
diff -r 59bae82bf176 -r 019052f7377a eric7/WebBrowser/TabManager/TabManagerWidget.py
--- 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