Browse Source

Disables "keep in taskbar on close" for linux per default

pull/329/head
Michael Weimann 9 years ago
parent
commit
f8b6c25961
  1. 11
      electron/main.js

11
electron/main.js

@ -24,7 +24,7 @@ const config = new Config({
,hide_menu_bar: false ,hide_menu_bar: false
,skip_taskbar: true ,skip_taskbar: true
,auto_launch: !isDev ,auto_launch: !isDev
,keep_in_taskbar_on_close: true ,keep_in_taskbar_on_close: getDefaultValueForkeep_in_taskbar_on_close()
,start_minimized: false ,start_minimized: false
,systemtray_indicator: true ,systemtray_indicator: true
,master_password: false ,master_password: false
@ -40,6 +40,15 @@ const config = new Config({
} }
}); });
/**
* Returns the default value for "keep_in_taskbar_on_close".
* On all platforms except linux: true
* On linux: false (because it's uncommon for apps on linux to stay in the taskbar on close)
*/
function getDefaultValueForkeep_in_taskbar_on_close() {
return process.platform !== 'linux';
}
// Configure AutoLaunch // Configure AutoLaunch
const appLauncher = new AutoLaunch({ const appLauncher = new AutoLaunch({
name: 'Rambox' name: 'Rambox'

Loading…
Cancel
Save