Unified · Split
| @@ -46,6 +46,10 @@ class app.Settings · 45 unmodified lines | ||
| 46 | 46 | get: (key) -> |
| 47 | 47 | return @cache[key] if @cache.hasOwnProperty(key) |
| 48 | 48 | @cache[key] = @store.get(key) ? @constructor.defaults[key] |
| 49 | + if key == 'theme' and @cache[key] == 'auto' and !@darkModeQuery | |
| 50 | + @cache[key] = 'default' | |
| 51 | + else | |
| 52 | + @cache[key] | |
| 49 | 53 | |
| 50 | 54 | set: (key, value) -> |
| 51 | 55 | @store.set(key, value) |