浏览代码

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

Jed Fox 5 年之前
父节点
当前提交
6832c1ccf6
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      assets/javascripts/app/settings.coffee

+ 4 - 0
assets/javascripts/app/settings.coffee

@@ -46,6 +46,10 @@ class app.Settings
   get: (key) ->
   get: (key) ->
     return @cache[key] if @cache.hasOwnProperty(key)
     return @cache[key] if @cache.hasOwnProperty(key)
     @cache[key] = @store.get(key) ? @constructor.defaults[key]
     @cache[key] = @store.get(key) ? @constructor.defaults[key]
+    if key == 'theme' and @cache[key] == 'auto' and !@darkModeQuery
+      @cache[key] = 'default'
+    else
+      @cache[key]
 
 
   set: (key, value) ->
   set: (key, value) ->
     @store.set(key, value)
     @store.set(key, value)