From 21588fe92b364cf78ec3b31b6707bae8e6458df0 Mon Sep 17 00:00:00 2001 From: Jamie Gravendeel Date: Mon, 5 Jan 2026 19:31:11 +0100 Subject: [PATCH] application: Only use GTK after startup --- cartridges/application.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/cartridges/application.py b/cartridges/application.py index 62973b7..7378cab 100644 --- a/cartridges/application.py +++ b/cartridges/application.py @@ -19,6 +19,11 @@ class Application(Adw.Application): def __init__(self): super().__init__(application_id=APP_ID) + @override + def do_startup(self): + Adw.Application.do_startup(self) + self.props.style_manager.props.color_scheme = Adw.ColorScheme.PREFER_DARK + self.add_action_entries(( ("quit", lambda *_: self.quit()), ("about", lambda *_: self._present_about_dialog()), @@ -28,11 +33,6 @@ class Application(Adw.Application): sources.load() collections.load() - @override - def do_startup(self): - Adw.Application.do_startup(self) - Adw.StyleManager.get_default().props.color_scheme = Adw.ColorScheme.PREFER_DARK - @override def do_activate(self): window = self.props.active_window or Window(application=self)