Fix Error: Cannot find module ../global-shortcut in Windows (#353)

Since the Electron upgrade, Windows users are hitting a weird error
about `global-shortcut` not existing.

A solution is to `require('global-shortcut')` instead of accessing it as
a property of `electorn`.

Signed-off-by: Juan Cruz Viotti <jviottidc@gmail.com>
This commit is contained in:
Juan Cruz Viotti 2016-04-22 13:03:46 -04:00
parent 2fdad8adcb
commit 1ac0fae405

View File

@ -17,6 +17,7 @@
'use strict'; 'use strict';
const electron = require('electron'); const electron = require('electron');
const globalShortcut = require('global-shortcut');
const path = require('path'); const path = require('path');
const elevate = require('./elevate'); const elevate = require('./elevate');
const packageJSON = require('../package.json'); const packageJSON = require('../package.json');
@ -63,7 +64,7 @@ electron.app.on('ready', function() {
mainWindow = null; mainWindow = null;
}); });
electron.globalShortcut.register('CmdOrCtrl+Alt+I', function() { globalShortcut.register('CmdOrCtrl+Alt+I', function() {
mainWindow.webContents.openDevTools(); mainWindow.webContents.openDevTools();
}); });