Browse Source

Updates main window close handling: mac os and windows unchanged; linux: when keep in task bar is enabled hide the main window, else exit app

pull/329/head
Michael Weimann 9 years ago
parent
commit
8e3df94f20
  1. 15
      electron/main.js

15
electron/main.js

@ -201,10 +201,17 @@ function createWindow () {
if ( !isQuitting ) { if ( !isQuitting ) {
e.preventDefault(); e.preventDefault();
if (process.platform === 'darwin') { switch (process.platform) {
app.hide(); case 'darwin':
} else { app.hide();
config.get('keep_in_taskbar_on_close') ? mainWindow.minimize() : mainWindow.hide(); break;
case 'linux':
config.get('keep_in_taskbar_on_close') ? mainWindow.hide() : app.quit();
break;
case 'win32':
default:
config.get('keep_in_taskbar_on_close') ? mainWindow.minimize() : mainWindow.hide();
break;
} }
} }
}); });

Loading…
Cancel
Save