Sfoglia il codice sorgente

:bug: fix https://github.com/siyuan-note/siyuan/issues/5988

Vanessa 2 anni fa
parent
commit
aa29fc044b
1 ha cambiato i file con 8 aggiunte e 1 eliminazioni
  1. 8 1
      app/src/config/appearance.ts

+ 8 - 1
app/src/config/appearance.ts

@@ -232,7 +232,14 @@ export const appearance = {
             nativeEmoji: (appearance.element.querySelector("#nativeEmoji") as HTMLInputElement).checked,
             nativeEmoji: (appearance.element.querySelector("#nativeEmoji") as HTMLInputElement).checked,
             hideStatusBar: (appearance.element.querySelector("#hideStatusBar") as HTMLInputElement).checked,
             hideStatusBar: (appearance.element.querySelector("#hideStatusBar") as HTMLInputElement).checked,
         }, response => {
         }, response => {
-            if ((window.siyuan.config.appearance.themeJS && !response.data.modeOS && response.data.mode !== window.siyuan.config.appearance.mode) ||
+            if ((
+                    window.siyuan.config.appearance.themeJS && !response.data.modeOS &&
+                    (
+                        response.data.mode !== window.siyuan.config.appearance.mode ||
+                        window.siyuan.config.appearance.themeLight !== response.data.themeLight ||
+                        window.siyuan.config.appearance.themeDark !== response.data.themeDark
+                    )
+                ) ||
                 (response.data.modeOS && !window.siyuan.config.appearance.modeOS)
                 (response.data.modeOS && !window.siyuan.config.appearance.modeOS)
             ) {
             ) {
                 exportLayout(true);
                 exportLayout(true);