🐞 fix: 修复mac快捷键关闭窗口报错的问题

This commit is contained in:
alger
2025-07-21 23:49:21 +08:00
parent 386db7384d
commit 67ef4d7221
2 changed files with 36 additions and 3 deletions
+7 -1
View File
@@ -12,7 +12,7 @@ import { initializeRemoteControl } from './modules/remoteControl';
import { initializeShortcuts, registerShortcuts } from './modules/shortcuts';
import { initializeTray, updateCurrentSong, updatePlayState, updateTrayMenu } from './modules/tray';
import { setupUpdateHandlers } from './modules/update';
import { createMainWindow, initializeWindowManager } from './modules/window';
import { createMainWindow, initializeWindowManager, setAppQuitting } from './modules/window';
import { startMusicApi } from './server';
import { initWindowSizeManager } from './modules/window-size';
@@ -137,6 +137,12 @@ if (!isSingleInstance) {
}
});
// 应用即将退出时的处理
app.on('before-quit', () => {
// 设置退出标志
setAppQuitting(true);
});
// 重启应用
ipcMain.on('restart', () => {
app.relaunch();