File tree 2 files changed +8
-5
lines changed
2 files changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -273,6 +273,12 @@ def gui(self):
273
273
# Connect our exit signals
274
274
self .aboutToQuit .connect (self .cleanup )
275
275
276
+ # Process any queued events
277
+ QApplication .processEvents ()
278
+
279
+ # Show main window
280
+ self .window .show ()
281
+
276
282
args = self .args
277
283
if len (args ) < 2 :
278
284
# Recover backup file (this can't happen until after the Main Window has completely loaded)
Original file line number Diff line number Diff line change @@ -3482,21 +3482,18 @@ def __init__(self, *args):
3482
3482
self .toolBar .topLevelChanged .connect (
3483
3483
functools .partial (self .freezeMainToolBar , None ))
3484
3484
3485
- # Show window
3486
- self .show ()
3487
-
3488
3485
# Create tutorial manager
3489
3486
self .tutorial_manager = TutorialManager (self )
3490
3487
3491
3488
# Apply saved window geometry/state from settings
3492
3489
if self .saved_geometry :
3493
3490
try :
3494
- QTimer .singleShot (100 , functools .partial (self .restoreGeometry , self .saved_geometry ))
3491
+ QTimer .singleShot (0 , functools .partial (self .restoreGeometry , self .saved_geometry ))
3495
3492
except Exception as e :
3496
3493
log .error (f"Error restoring window geometry: { e } " )
3497
3494
if self .saved_state :
3498
3495
try :
3499
- QTimer .singleShot (100 , functools .partial (self .restoreState , self .saved_state ))
3496
+ QTimer .singleShot (0 , functools .partial (self .restoreState , self .saved_state ))
3500
3497
except Exception as e :
3501
3498
log .error (f"Error restoring window state: { e } " )
3502
3499
You can’t perform that action at this time.
0 commit comments