diff --git a/src/main/services/window-manager.ts b/src/main/services/window-manager.ts index 702c59b8..567bcdec 100644 --- a/src/main/services/window-manager.ts +++ b/src/main/services/window-manager.ts @@ -82,7 +82,7 @@ export class WindowManager { } } private static updateInitialConfig( - newConfig: Partial + newConfig: Partial ) { this.initialConfigInitializationMainWindow = { ...this.initialConfigInitializationMainWindow, @@ -203,8 +203,10 @@ export class WindowManager { if (userPreferences?.preferQuitInsteadOfHiding) { app.quit(); } - if (lastBounds) { - const isMaximized = this.mainWindow?.isMaximized() ?? false; + + if (this.mainWindow) { + const lastBounds = this.mainWindow.getBounds(); + const isMaximized = this.mainWindow.isMaximized() ?? false; const screenConfig = isMaximized ? { x: undefined,