diff --git a/apps/desktop/layer/main/src/manager/lifecycle.ts b/apps/desktop/layer/main/src/manager/lifecycle.ts index f11b66cfd..9b6465c8e 100644 --- a/apps/desktop/layer/main/src/manager/lifecycle.ts +++ b/apps/desktop/layer/main/src/manager/lifecycle.ts @@ -1,4 +1,4 @@ -import { app, BrowserWindow } from "electron" +import { app } from "electron" import { WindowManager } from "~/manager/window" @@ -28,9 +28,9 @@ class LifecycleManagerStatic { } private onActivate() { - if (BrowserWindow.getAllWindows().length === 0) { - WindowManager.getMainWindowOrCreate() - } + const mainWindow = WindowManager.getMainWindowOrCreate() + mainWindow.show() + mainWindow.focus() } public onReady(callback: () => void) {