Fix object has no attribute 'availableGeometry'

Fixes:
  Traceback (most recent call last):
    File "flatcam.py", line 174, in <module>
      fc = App(qapp=app)
           ^^^^^^^^^^^^^
    File "appMain.py", line 695, in __init__
      current_screen_center = screen.availableGeometry().center()
                              ^^^^^^^^^^^^^^^^^^^^^^^^
  AttributeError: 'NoneType' object has no attribute 'availableGeometry'

Signed-off-by: Damian Wrobel <dwrobel@ertelnet.rybnik.pl>
This commit is contained in:
Damian Wrobel
2024-01-05 17:27:35 +01:00
parent 97bc45926a
commit 7400329b44

View File

@@ -692,8 +692,9 @@ class App(QtCore.QObject):
# screen = desktop.screenNumber(QtGui.QCursor.pos())
# screen = QtWidgets.QWidget.screen(self.splash)
screen = QtWidgets.QApplication.screenAt(QtGui.QCursor.pos())
current_screen_center = screen.availableGeometry().center()
self.splash.move(current_screen_center - self.splash.rect().center())
if screen:
current_screen_center = screen.availableGeometry().center()
self.splash.move(current_screen_center - self.splash.rect().center())
self.splash.show()
self.splash.showMessage(_("The application is initializing ..."),