From f2edf6b289a44a8a699aeca1ed90b80c05f25ad4 Mon Sep 17 00:00:00 2001 From: Markus Olsson Date: Wed, 9 May 2018 18:24:30 +0200 Subject: [PATCH] makeSingleInstance isn't a thing any more See https://github.com/electron/electron/pull/12782 --- test-smoke/electron/test/main.ts | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/test-smoke/electron/test/main.ts b/test-smoke/electron/test/main.ts index 0792026..0898e7d 100644 --- a/test-smoke/electron/test/main.ts +++ b/test-smoke/electron/test/main.ts @@ -45,15 +45,9 @@ app.on("window-all-closed", () => { }); // Check single instance app -const shouldQuit = app.makeSingleInstance(function(commandLine, workingDirectory) { - // Someone tried to run a second instance, we should focus our window - if (mainWindow) { - if (mainWindow.isMinimized()) mainWindow.restore(); - mainWindow.focus(); - } -}); +const primaryInstance = app.requestSingleInstanceLock(); -if (shouldQuit) { +if (!primaryInstance) { app.quit(); process.exit(0); }