From afd9afcae0fcc59d87aa570fa20cd724980a315a Mon Sep 17 00:00:00 2001 From: Romain Vigier Date: Wed, 16 Oct 2019 17:41:29 +0200 Subject: [PATCH] Fix variant not changing on theme change --- src/extension.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/extension.js b/src/extension.js index f5f8a5f..d61b669 100644 --- a/src/extension.js +++ b/src/extension.js @@ -50,6 +50,7 @@ function _get_theme() { } function _set_theme(theme) { + if ( theme === _get_theme() ) return; interface_settings.set_string('gtk-theme', theme); } @@ -73,9 +74,7 @@ function _build_theme_variants() { } function _apply_theme_variant() { - const variant = proxy.get_cached_property('NightLightActive'); - if ( variant.get_boolean() === nightlight_active ) return; - nightlight_active = variant.get_boolean(); + nightlight_active = proxy.get_cached_property('NightLightActive').get_boolean(); _set_theme(nightlight_active ? user_theme_night : user_theme_day); }