History

Fix error when no theme is set and the auto theme is not supported

Jed Fox committed 6 years ago

Commit 6832c1c1 parent 8de9e431 file · +4 −0Browse files

Unified · Split

assets/javascripts/app/settings.coffee+4−0
@@ -46,6 +46,10 @@ class app.Settings · 45 unmodified lines
46 get: (key) ->46 get: (key) ->
47 return @cache[key] if @cache.hasOwnProperty(key)47 return @cache[key] if @cache.hasOwnProperty(key)
48 @cache[key] = @store.get(key) ? @constructor.defaults[key]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 set: (key, value) ->54 set: (key, value) ->
51 @store.set(key, value)55 @store.set(key, value)