diff --git a/src/browser/settings.jsx b/src/browser/settings.jsx index e4dd9ee5..6a85292e 100644 --- a/src/browser/settings.jsx +++ b/src/browser/settings.jsx @@ -33,13 +33,15 @@ var SettingsPage = React.createClass({ handleSave: function() { var config = { teams: this.state.teams, - hideMenuBar: this.refs.hideMenuBar.getChecked(), + hideMenuBar: this.state.hideMenuBar, version: settings.version }; settings.writeFileSync(this.props.configFile, config); - var currentWindow = remote.getCurrentWindow(); - currentWindow.setAutoHideMenuBar(config.hideMenuBar); - currentWindow.setMenuBarVisibility(!config.hideMenuBar); + if (process.platform === 'win32') { + var currentWindow = remote.getCurrentWindow(); + currentWindow.setAutoHideMenuBar(config.hideMenuBar); + currentWindow.setMenuBarVisibility(!config.hideMenuBar); + } window.location = './index.html'; }, handleCancel: function() { diff --git a/src/common/settings.js b/src/common/settings.js index e63dee0e..b7302274 100644 --- a/src/common/settings.js +++ b/src/common/settings.js @@ -9,6 +9,7 @@ var upgradeV0toV1 = function(config_v0) { name: 'Primary team', url: config_v0.url }], + hideMenuBar: false, version: 1 }; };