From ddf03650c12fd916888a9e2b442f0aebf2cf862a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danielle=20For=C3=A9?= Date: Thu, 4 Dec 2025 09:44:47 -0800 Subject: [PATCH] Application: rely on Granite.StyleManager --- demo/Application.vala | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/demo/Application.vala b/demo/Application.vala index ee416e9a..a0eb49b5 100644 --- a/demo/Application.vala +++ b/demo/Application.vala @@ -28,18 +28,12 @@ public class Application : Gtk.Application { ); } - protected override void activate () { - var granite_settings = Granite.Settings.get_default (); - var gtk_settings = Gtk.Settings.get_default (); - - gtk_settings.gtk_application_prefer_dark_theme = - granite_settings.prefers_color_scheme == Granite.Settings.ColorScheme.DARK; - - granite_settings.notify["prefers-color-scheme"].connect (() => { - gtk_settings.gtk_application_prefer_dark_theme = - granite_settings.prefers_color_scheme == Granite.Settings.ColorScheme.DARK; - }); + protected override void startup () { + base.startup (); + Granite.init (); + } + protected override void activate () { var window = new MainWindow (this); window.present (); }