feat: not allow run multiple Agent (#603)

This commit is contained in:
Róbert Kiss
2018-04-09 21:09:09 +02:00
committed by László Monda
parent cd299c06d6
commit 136120b831

View File

@@ -60,7 +60,25 @@ if (console.debug) {
};
}
const isSecondInstance = app.makeSingleInstance(function (commandLine, workingDirectory) {
// Someone tried to run a second instance, we should focus our window.
if (win) {
if (win.isMinimized()) {
win.restore();
}
win.focus();
}
});
if (isSecondInstance) {
app.quit();
}
function createWindow() {
if (isSecondInstance) {
return;
}
logger.info('[Electron Main] Create new window.');
let packagesDir;
if (isDev) {