Kaynağa Gözat

fix: load legacy theme

Signed-off-by: Yue Yang <[email protected]>
Yue Yang 3 yıl önce
ebeveyn
işleme
29eb3dbca9
1 değiştirilmiş dosya ile 4 ekleme ve 3 silme
  1. 4 3
      src/main/frontend/ui.cljs

+ 4 - 3
src/main/frontend/ui.cljs

@@ -326,9 +326,10 @@
 
 (defn apply-custom-theme-effect! [theme]
   (when-let [custom-theme (state/sub [:ui/custom-theme (keyword theme)])]
-    (js/LSPluginCore.selectTheme (bean/->js custom-theme)
-                                 (bean/->js {:effect false :emit false}))
-    (state/set-state! :plugin/selected-theme (:url custom-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!
   []