aboutsummaryrefslogtreecommitdiffstats
path: root/packages/main/src/controllers/nativeTheme.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/main/src/controllers/nativeTheme.ts')
-rw-r--r--packages/main/src/controllers/nativeTheme.ts10
1 files changed, 5 insertions, 5 deletions
diff --git a/packages/main/src/controllers/nativeTheme.ts b/packages/main/src/controllers/nativeTheme.ts
index 9f9bc21..9edb4e8 100644
--- a/packages/main/src/controllers/nativeTheme.ts
+++ b/packages/main/src/controllers/nativeTheme.ts
@@ -24,25 +24,25 @@ import { autorun } from 'mobx';
24import type { MainStore } from '../stores/MainStore'; 24import type { MainStore } from '../stores/MainStore';
25import { Disposer, getLogger } from '../utils'; 25import { Disposer, getLogger } from '../utils';
26 26
27const logger = getLogger('controller:nativeTheme'); 27const log = getLogger('nativeTheme');
28 28
29export function initNativeTheme(store: MainStore): Disposer { 29export function initNativeTheme(store: MainStore): Disposer {
30 logger.debug('Initializing controller'); 30 log.trace('Initializing nativeTheme controller');
31 31
32 const disposeThemeSourceReaction = autorun(() => { 32 const disposeThemeSourceReaction = autorun(() => {
33 nativeTheme.themeSource = store.config.themeSource; 33 nativeTheme.themeSource = store.config.themeSource;
34 logger.debug('Set theme source:', store.config.themeSource); 34 log.debug('Set theme source:', store.config.themeSource);
35 }); 35 });
36 36
37 store.setShouldUseDarkColors(nativeTheme.shouldUseDarkColors); 37 store.setShouldUseDarkColors(nativeTheme.shouldUseDarkColors);
38 const shouldUseDarkColorsListener = () => { 38 const shouldUseDarkColorsListener = () => {
39 store.setShouldUseDarkColors(nativeTheme.shouldUseDarkColors); 39 store.setShouldUseDarkColors(nativeTheme.shouldUseDarkColors);
40 logger.debug('Set should use dark colors:', nativeTheme.shouldUseDarkColors); 40 log.debug('Set should use dark colors:', nativeTheme.shouldUseDarkColors);
41 }; 41 };
42 nativeTheme.on('updated', shouldUseDarkColorsListener); 42 nativeTheme.on('updated', shouldUseDarkColorsListener);
43 43
44 return () => { 44 return () => {
45 logger.debug('Disposing controller'); 45 log.trace('Disposing nativeTheme controller');
46 nativeTheme.off('updated', shouldUseDarkColorsListener); 46 nativeTheme.off('updated', shouldUseDarkColorsListener);
47 disposeThemeSourceReaction(); 47 disposeThemeSourceReaction();
48 }; 48 };