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/292/head
Michael Weimann 9 years ago
parent
commit
ec5cafdeb9
  1. 13
      electron/main.js

13
electron/main.js

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

Loading…
Cancel
Save