From bef0132e901d1fc02eb49e1c8d6a2dac71f3c1a7 Mon Sep 17 00:00:00 2001 From: booploops <49113086+booploops@users.noreply.github.com> Date: Fri, 25 Feb 2022 18:03:21 -0800 Subject: [PATCH] fix for theme info --- src/renderer/index.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/renderer/index.js b/src/renderer/index.js index 6dd9cb2d..46733c02 100644 --- a/src/renderer/index.js +++ b/src/renderer/index.js @@ -916,10 +916,14 @@ const app = new Vue({ } const info = {} try { - info = await (await fetch("themes/" + app.cfg.visual.theme.replace("index.less", "theme.json"))).json() - }catch(e){e=null} + const infoResponse = await fetch("themes/" + app.cfg.visual.theme.replace("index.less", "theme.json")) + this.chrome.appliedTheme.info = await infoResponse.json() + }catch(e){ + e=null + console.warn("failed to get theme.json") + this.chrome.appliedTheme.info = {} + } - this.chrome.appliedTheme.info = info if(!onlyPrefs) { document.querySelector("#userTheme").href = `themes/${this.cfg.visual.theme}`