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

pull/5369/head
charlie 2022-05-19 14:36:11 +08:00 committed by Tienson Qin
parent a672719394
commit a4d158d7cb
1 changed files with 6 additions and 5 deletions

View File

@ -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!
[]