From f832170eea75737922372b1ed61354258b18088b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E8=89=AF?= <841369634@qq.com> Date: Mon, 2 Dec 2024 15:48:55 +0800 Subject: [PATCH] fix NPE --- packages/gui/src/background.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/gui/src/background.js b/packages/gui/src/background.js index 42b08fa..5127912 100644 --- a/packages/gui/src/background.js +++ b/packages/gui/src/background.js @@ -19,7 +19,7 @@ if (isWindows) { try { _powerMonitor = require('./background/powerMonitor').powerMonitor } catch (e) { - log.error(`加载 './background/powerMonitor' 失败,现捕获异常并使用默认的 powerMonitor。目前,启动着DS重启电脑时,将无法正常关闭系统代理,届时请自行关闭系统代理! --- 捕获的异常信息:\n`, e) + log.error(`加载 './background/powerMonitor' 失败,现捕获异常并使用默认的 powerMonitor。\r\n目前,启动着DS重启电脑时,将无法正常关闭系统代理,届时请自行关闭系统代理!\r\n捕获的异常信息:`, e) } } @@ -198,7 +198,7 @@ function createWindow (startHideWindow) { win.setMenu(null) // !!IMPORTANT - if (isWindows) { + if (isWindows && typeof _powerMonitor.setupMainWindow === 'function') { _powerMonitor.setupMainWindow(win) } @@ -268,6 +268,7 @@ function createWindow (startHideWindow) { event.preventDefault() // 切换开发者工具显示状态 switchDevTools() + // eslint-disable-next-line style/brace-style } // 按 F5,刷新页面 else if (input.key === 'F5') { @@ -461,7 +462,6 @@ if (!isFirstInstance) { e.preventDefault() } log.info('系统关机,恢复代理设置') - await quit() }) })