浏览代码

fix(plugin): not apply custom theme when lsp disabled

charlie 3 年之前
父节点
当前提交
a4d158d7cb
共有 1 个文件被更改,包括 6 次插入5 次删除
  1. 6 5
      src/main/frontend/ui.cljs

+ 6 - 5
src/main/frontend/ui.cljs

@@ -325,11 +325,12 @@
   #())
 
 (defn apply-custom-theme-effect! [theme]
-  (when-let [custom-theme (state/sub [:ui/custom-theme (keyword theme)])]
-    (when-let [url (:url custom-theme)]
-      (js/LSPluginCore.selectTheme (bean/->js custom-theme)
-                                   (bean/->js {:effect false :emit false}))
-      (state/set-state! :plugin/selected-theme (:url url)))))
+  (when plugin-handler/lsp-enabled?
+    (when-let [custom-theme (state/sub [:ui/custom-theme (keyword theme)])]
+      (when-let [url (:url custom-theme)]
+        (js/LSPluginCore.selectTheme (bean/->js custom-theme)
+                                     (bean/->js {:effect false :emit false}))
+        (state/set-state! :plugin/selected-theme (:url url))))))
 
 (defn setup-system-theme-effect!
   []