Browse Source

Merge ec5cafdeb9 into 1ec9d30647

pull/292/merge
Michael Weimann 9 years ago committed by GitHub
parent
commit
151ad5d604
  1. 5
      electron/global_settings.js
  2. 13
      electron/main.js

5
electron/global_settings.js

@ -26,6 +26,11 @@ var globalSettings = {
}
};
if (process.platform === 'linux') {
// default setting for linux: exit app on close
globalSettings.settings.keep_in_taskbar_on_close = 0;
}
try {
//test to see if settings exist
fs.openSync(settingsPathname, 'r+'); //throws error if file doesn't exist

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