From 528b3412d6f3810754a40e30ddbce64b21ec0a15 Mon Sep 17 00:00:00 2001
From: Florrie <towerofnix@gmail.com>
Date: Fri, 1 Feb 2019 17:00:52 -0400
Subject: [PATCH] Use bowser for macOS detection

---
 src/components/menu-bar/menu-bar.jsx | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/components/menu-bar/menu-bar.jsx b/src/components/menu-bar/menu-bar.jsx
index 3541d40a3..647a90fd0 100644
--- a/src/components/menu-bar/menu-bar.jsx
+++ b/src/components/menu-bar/menu-bar.jsx
@@ -3,6 +3,7 @@ import {connect} from 'react-redux';
 import {defineMessages, FormattedMessage, injectIntl, intlShape} from 'react-intl';
 import PropTypes from 'prop-types';
 import bindAll from 'lodash.bindall';
+import bowser from 'bowser';
 import React from 'react';
 
 import Box from '../box/box.jsx';
@@ -227,7 +228,7 @@ class MenuBar extends React.Component {
         };
     }
     handleKeyPress (event) {
-        const modifier = (window.navigator.platform === 'MacIntel') ? event.metaKey : event.ctrlKey;
+        const modifier = bowser.mac ? event.metaKey : event.ctrlKey;
         if (modifier && event.key === 's') {
             this.props.onClickSave();
             event.preventDefault();
-- 
GitLab