From 7a177488f95285d5403fa44bc6042bd784108328 Mon Sep 17 00:00:00 2001 From: Night Date: Wed, 1 Jan 2020 03:20:52 -0500 Subject: [PATCH] fixes #3662 --- src/modules/global_css/index.js | 2 ++ src/modules/settings/index.js | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/src/modules/global_css/index.js b/src/modules/global_css/index.js index db0f25edcf..5cab69665b 100644 --- a/src/modules/global_css/index.js +++ b/src/modules/global_css/index.js @@ -4,6 +4,7 @@ const extension = require('../../utils/extension'); const settings = require('../../settings'); const watcher = require('../../watcher'); const twitch = require('../../utils/twitch'); +const settingsModule = require('../settings'); const TWITCH_THEME_CHANGED_DISPATCH_TYPE = 'core.ui.THEME_CHANGED'; const TWITCH_THEME_STORAGE_KEY = 'twilight.theme'; @@ -54,6 +55,7 @@ class GlobalCSSModule { const isDarkMode = connectStore.getState().ui.theme === TwitchThemes.DARK; if (settings.get('darkenedMode') !== isDarkMode) { settings.set('darkenedMode', isDarkMode, false, true); + settingsModule.updateSettingToggle('darkenedMode', isDarkMode); } }); } diff --git a/src/modules/settings/index.js b/src/modules/settings/index.js index ea9d1224b5..3e34d9aa8a 100644 --- a/src/modules/settings/index.js +++ b/src/modules/settings/index.js @@ -223,6 +223,11 @@ class SettingsModule { $('#bttvSettingsPanel').show('slow'); } + updateSettingToggle(settingId, value) { + $(`#${settingId}True`).prop('checked', value === true); + $(`#${settingId}False`).prop('checked', value === false); + } + backup() { let rv = storage.getStorage();