diff --git a/app/electron/main.js b/app/electron/main.js index 736ca571a..9adbab55b 100644 --- a/app/electron/main.js +++ b/app/electron/main.js @@ -67,7 +67,7 @@ const exitApp = (type, id, errorWindowId) => { } } else { const currentURL = new URL(item.browserWindow.getURL()); - if (currentURL.port === id || currentURL.port === id.toString()) { + if (currentURL.port.toString() === id.toString()) { mainWindow = item.browserWindow; if (workspaces.length > 1) { item.browserWindow.destroy(); @@ -477,7 +477,7 @@ const initKernel = (workspace, port, lang) => { errorWindowId = showErrorWindow("⚠️ 工作空间已被锁定 The workspace is locked", "
该工作空间正在被使用。
The workspace is in use.
"); break; case 25: - showErrorWindow("⚠️ 创建工作空间目录失败 Failed to create workspace directory", "
创建工作空间目录失败。
Failed to create workspace directory.
"); + errorWindowId = showErrorWindow("⚠️ 创建工作空间目录失败 Failed to create workspace directory", "
创建工作空间目录失败。
Failed to create workspace directory.
"); break; case 26: errorWindowId = showErrorWindow("⚠️ 文件系统读写错误 File system access error", "
请检查文件系统权限,并确保没有其他程序正在读写文件;
请勿使用第三方同步盘进行数据同步,否则数据会被损坏(iCloud/OneDrive/Dropbox/Google Drive/坚果云/百度网盘/腾讯微云等)
Please check file system permissions and make sure no other programs are reading or writing to the file;
Do not use a third-party sync disk for data sync, otherwise the data will be damaged (OneDrive/Dropbox/Google Drive/Nutstore/Baidu Netdisk/Tencent Weiyun, etc.)
");