diff --git a/data/org.gnome.boxes.gschema.xml b/data/org.gnome.boxes.gschema.xml
index 2cc1c5701c1c240a7153448fe6bd01f3d8712b6e..e3b0d31787024279407ce04e69f6579caa304ea9 100644
--- a/data/org.gnome.boxes.gschema.xml
+++ b/data/org.gnome.boxes.gschema.xml
@@ -47,13 +47,6 @@
Whether Boxes is running for the first time
-
- true
- Override theme
-
- Whether Boxes will override the user's theme
-
-
""
diff --git a/src/app-window.vala b/src/app-window.vala
index 7ee13cbc048560660bd47f0bb2713a1a20f343d5..770cd436b08bce5d24c2d6cbd5270b240b4049a7 100644
--- a/src/app-window.vala
+++ b/src/app-window.vala
@@ -140,8 +140,7 @@ public AppWindow (Gtk.Application app) {
notify["ui-state"].connect (ui_state_changed);
Gtk.Window.set_default_icon_name (Config.APPLICATION_ID);
- var override_theme = settings.get_boolean ("override-theme");
- Gtk.Settings.get_default ().gtk_application_prefer_dark_theme = override_theme;
+ Hdy.StyleManager.get_default ().color_scheme = PREFER_DARK;
var provider = Boxes.load_css ("gtk-style.css");
Gtk.StyleContext.add_provider_for_screen (Gdk.Screen.get_default (),
diff --git a/src/meson.build b/src/meson.build
index a84bde5d91a641687d35d929bc8c8e1f40b7f51b..def83629e01a22842d9ba3f1f61af8f69724cea2 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -143,6 +143,8 @@ dependencies = [
spice = dependency ('spice-client-gtk-3.0', version: '>= 0.32')
if spice.found ()
vala_args += '--define=HAS_SPICE'
+ # FIXME Remove and bump version after libhandy 1.6 is released.
+ vala_args += '--disable-since-check'
dependencies += [
spice,