Skip to content

Commit b5abf31

Browse files
authored
Application: rely on Granite.StyleManager (#423)
Granite.StyleManager handles dark mode since 7.7.0
1 parent e364bea commit b5abf31

File tree

3 files changed

+2
-11
lines changed

3 files changed

+2
-11
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ You'll need the following dependencies:
99
* libadwaita-1-dev
1010
* glib-2.0
1111
* gobject-2.0
12-
* granite-7 >=7.0.0
12+
* granite-7 >=7.7.0
1313
* gtk4 >=4.12
1414
* libecal-2.0
1515
* libedataserver-1.2

meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ libecal_dep = dependency('libecal-2.0')
3030
tasks_deps = [
3131
dependency('glib-2.0', version: '>=2.68'),
3232
dependency('gobject-2.0'),
33-
dependency('granite-7', version: '>=7.0.0'),
33+
dependency('granite-7', version: '>=7.7.0'),
3434
dependency('gtk4', version: '>=4.12'),
3535
libecal_dep,
3636
dependency('libadwaita-1', version: '>=1.4'),

src/Application.vala

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -56,15 +56,6 @@ public class Tasks.Application : Gtk.Application {
5656

5757
Granite.init ();
5858

59-
unowned var granite_settings = Granite.Settings.get_default ();
60-
unowned var gtk_settings = Gtk.Settings.get_default ();
61-
62-
gtk_settings.gtk_application_prefer_dark_theme = granite_settings.prefers_color_scheme == DARK;
63-
64-
granite_settings.notify["prefers-color-scheme"].connect ((obj, pspec) => {
65-
gtk_settings.gtk_application_prefer_dark_theme = ((Granite.Settings) obj).prefers_color_scheme == DARK;
66-
});
67-
6859
var quit_action = new SimpleAction ("quit", null);
6960
quit_action.activate.connect (() => {
7061
if (active_window != null) {

0 commit comments

Comments
 (0)