Tweak autostart for MacOS

This commit is contained in:
Yuya Ochiai
2017-01-22 19:58:42 +09:00
parent d89829502c
commit 490772a4da

View File

@@ -455,7 +455,11 @@ app.on('ready', () => {
});
mainWindow = new BrowserWindow(windowOptions);
mainWindow.once('ready-to-show', () => {
mainWindow.show();
if (process.platform !== 'darwin') {
mainWindow.show();
} else if (hideOnStartup !== true) {
mainWindow.show();
}
});
if (process.platform === 'darwin') {
@@ -487,14 +491,13 @@ app.on('ready', () => {
if (windowOptions.maximized) {
mainWindow.maximize();
}
mainWindow.minimize();
} else {
if (windowOptions.maximized) {
mainWindow.maximize();
}
if (windowOptions.fullscreen) {
mainWindow.setFullScreen(true);
// on MacOS, the window is already hidden until 'ready-to-show'
if (process.platform !== 'darwin') {
mainWindow.minimize();
}
} else if (windowOptions.maximized) {
mainWindow.maximize();
}
// and load the index.html of the app.