diff --git a/src/renderer/index.ts b/src/renderer/index.ts index 22fc53b..8b3eb06 100644 --- a/src/renderer/index.ts +++ b/src/renderer/index.ts @@ -456,9 +456,11 @@ async function onSettingWindowCreated(view: Element) { } window.llonebot.checkVersion().then(checkVersionFunc) window.addEventListener('beforeunload', () => { - if (JSON.stringify(ob11Config) === JSON.stringify(config.ob11)) return - config.ob11 = ob11Config - window.llonebot.setConfig(true, config) + window.llonebot.getConfig().then(oldConfig=>{ + if(JSON.stringify(oldConfig) !== JSON.stringify(config)){ + window.llonebot.setConfig(true, config) + } + }) }) }