Files: 1e6062aabc2a6eb7a8c9db7195f0fcaa03ae5954 / lib / make-single-instance.js
356 bytesRaw
1 | var electron = require('electron') |
2 | module.exports = function (windows, openMainWindow) { |
3 | if (electron.app.makeSingleInstance((commandLine, workingDirectory) => { |
4 | if (windows.main) { |
5 | if (windows.main.isMinimized()) windows.main.restore() |
6 | windows.main.focus() |
7 | } else { |
8 | openMainWindow() |
9 | } |
10 | })) { |
11 | electron.app.quit() |
12 | } |
13 | } |
14 |
Built with git-ssb-web