diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/index.js | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/index.js b/src/index.js index 361ad59db..a6c7e1d85 100644 --- a/src/index.js +++ b/src/index.js | |||
@@ -2,18 +2,14 @@ import { app, BrowserWindow, shell } from 'electron'; | |||
2 | import fs from 'fs-extra'; | 2 | import fs from 'fs-extra'; |
3 | import path from 'path'; | 3 | import path from 'path'; |
4 | 4 | ||
5 | /* eslint-disable */ | ||
6 | if (require('electron-squirrel-startup')) app.quit(); | ||
7 | |||
8 | import windowStateKeeper from 'electron-window-state'; | 5 | import windowStateKeeper from 'electron-window-state'; |
9 | 6 | ||
10 | import { isDevMode, isWindows } from './environment'; | 7 | import { isDevMode, isWindows } from './environment'; |
11 | import ipcApi from './electron/ipc-api'; | 8 | import ipcApi from './electron/ipc-api'; |
12 | import Tray from './lib/Tray'; | 9 | import Tray from './lib/Tray'; |
13 | import Settings from './electron/Settings'; | 10 | import Settings from './electron/Settings'; |
14 | import { appId } from './package.json'; | 11 | import { appId } from './package.json'; // eslint-disable-line import/no-unresolved |
15 | import './electron/exception'; | 12 | import './electron/exception'; |
16 | /* eslint-enable */ | ||
17 | 13 | ||
18 | // Keep a global reference of the window object, if you don't, the window will | 14 | // Keep a global reference of the window object, if you don't, the window will |
19 | // be closed automatically when the JavaScript object is garbage collected. | 15 | // be closed automatically when the JavaScript object is garbage collected. |
@@ -32,9 +28,10 @@ if (isWindows) { | |||
32 | if (process.platform !== 'darwin') { | 28 | if (process.platform !== 'darwin') { |
33 | const isSecondInstance = app.makeSingleInstance(() => { | 29 | const isSecondInstance = app.makeSingleInstance(() => { |
34 | if (mainWindow) { | 30 | if (mainWindow) { |
35 | if (mainWindow.isMinimized()) mainWindow.show(); | 31 | if (mainWindow.isMinimized()) mainWindow.restore(); |
36 | mainWindow.focus(); | 32 | mainWindow.focus(); |
37 | } | 33 | } |
34 | return true; | ||
38 | }); | 35 | }); |
39 | 36 | ||
40 | if (isSecondInstance) { | 37 | if (isSecondInstance) { |