Skip to content

Commit

Permalink
fix(WindowState): crash if not window state file
Browse files Browse the repository at this point in the history
  • Loading branch information
h13i32maru committed Jul 8, 2020
1 parent cf70140 commit d279742
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions src/index.ts
Expand Up @@ -32,6 +32,7 @@ powerSaveBlocker.start('prevent-app-suspension');
process.on('unhandledRejection', (reason, p) => {
Logger.e(`Unhandled Rejection at: ${p}`);
Logger.e(`reason: ${reason}`);
console.error(reason)
});

let mainWindowPromiseResolver;
Expand Down Expand Up @@ -85,8 +86,8 @@ electron.app.whenReady().then(function() {
nodeIntegration: true
},
// start with state from windowStateKeeper
x: mainWindowState.x,
y: mainWindowState.y,
x: mainWindowState.x || 0,
y: mainWindowState.y || 0,
width: mainWindowState.width,
height: mainWindowState.height,
};
Expand All @@ -99,7 +100,7 @@ electron.app.whenReady().then(function() {
// e.g. メインディスプレイより大きなサイズや、サブディスプレイに表示している場合など
// なので、作成したあとに再度サイズを設定し直す
// 多分electronの不具合
mainWindow.setPosition(mainWindowState.x, mainWindowState.y, false);
mainWindow.setPosition(mainWindowState.x || 0, mainWindowState.y || 0, false);
mainWindow.setSize(mainWindowState.width, mainWindowState.height)

mainWindowState.manage(mainWindow);
Expand Down

0 comments on commit d279742

Please sign in to comment.