diff --git a/src/main/mainWindow.ts b/src/main/mainWindow.ts index 86d474d..6e9a05c 100644 --- a/src/main/mainWindow.ts +++ b/src/main/mainWindow.ts @@ -453,12 +453,8 @@ export async function createWindows() { mainWin.webContents.on("did-finish-load", () => { splash.destroy(); - if (!startMinimized) mainWin!.show(); - if (Settings.store.maximized && !isDeckGameMode) { - mainWin!.maximize(); - if (startMinimized) mainWin!.hide(); - } + if (!startMinimized || isDeckGameMode) mainWin!.show(); if (isDeckGameMode) { // always use entire display @@ -468,5 +464,11 @@ export async function createWindows() { } }); + mainWin.once("show", () => { + if (Settings.store.maximized && !mainWin!.isMaximized() && !isDeckGameMode) { + mainWin!.maximize(); + } + }); + initArRPC(); }