From 569c44f78c0b9609af4227fc111a92bdaa3a3501 Mon Sep 17 00:00:00 2001 From: antelle Date: Mon, 12 Jun 2017 21:07:09 +0200 Subject: [PATCH] hide unsupported option --- app/scripts/comp/launcher-electron.js | 3 +++ app/scripts/views/settings/settings-general-view.js | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/scripts/comp/launcher-electron.js b/app/scripts/comp/launcher-electron.js index 604693da..3c1f93d7 100644 --- a/app/scripts/comp/launcher-electron.js +++ b/app/scripts/comp/launcher-electron.js @@ -177,6 +177,9 @@ const Launcher = { canMinimize: function() { return process.platform !== 'darwin'; }, + canDetectOsSleep: function() { + return process.platform !== 'linux'; + }, updaterEnabled: function() { return this.electron().remote.process.argv.indexOf('--disable-updater') === -1; }, diff --git a/app/scripts/views/settings/settings-general-view.js b/app/scripts/views/settings/settings-general-view.js index 7e2fe73d..5eeebf71 100644 --- a/app/scripts/views/settings/settings-general-view.js +++ b/app/scripts/views/settings/settings-general-view.js @@ -80,7 +80,7 @@ const SettingsGeneralView = Backbone.View.extend({ canAutoUpdate: Updater.enabled, canMinimize: Launcher && Launcher.canMinimize(), canDetectMinimize: !!Launcher, - canDetectOsSleep: !!Launcher, + canDetectOsSleep: Launcher && Launcher.canDetectOsSleep(), canAutoType: AutoType.enabled, lockOnMinimize: Launcher && AppSettingsModel.instance.get('lockOnMinimize'), lockOnCopy: AppSettingsModel.instance.get('lockOnCopy'),