From cedb228ebf10574ceab6697ee19eeedd688ce059 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 1 Dec 2023 19:08:01 +0530 Subject: [PATCH] Move showing of main window to a bit later in initialization to reduce flashing at startup --- src/calibre/gui2/ui.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/ui.py b/src/calibre/gui2/ui.py index d4ead859fd..975dc4195c 100644 --- a/src/calibre/gui2/ui.py +++ b/src/calibre/gui2/ui.py @@ -397,13 +397,13 @@ class Main(MainWindow, MainWindowMixin, DeviceMixin, EmailMixin, # {{{ QTimer.singleShot(0, self.hide_windows) show_gui = False setattr(self, '__systray_minimized', True) - if show_gui: - self.show() self.read_settings() self.finalize_layout() self.bars_manager.start_animation() self.set_window_title() + if show_gui: + self.show() for ac in self.iactions.values(): try: