From f4db1484d883b5798851dad3f08c3d0af35e8b0e Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Tue, 4 Aug 2026 23:36:08 +0900 Subject: [PATCH] chore: test deferring maximize call until after widget is realized --- dzgui/views/base.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dzgui/views/base.py b/dzgui/views/base.py index 21cb156..e6bf1d0 100644 --- a/dzgui/views/base.py +++ b/dzgui/views/base.py @@ -54,9 +54,8 @@ class OuterWindow(Gtk.Window): MainController.register_widget("window", self) # NOTE: steam deck taskbar may occlude elements - if MainController.get_prefs().is_steam_deck: - self.maximize() - else: + is_deck = MainController.get_prefs().is_steam_deck + if not is_deck: self.set_titlebar(self.hb) self.connect("delete-event", self._on_delete_event) @@ -67,6 +66,8 @@ class OuterWindow(Gtk.Window): MainController.set_resolution(self) self.show_all() css.load_css() + if is_deck: + self.maximize() MainController.open_page(NotebookPage.SERVERS) MainController.set_start_tab()