From cd6bf25011d09432f7bdd497cc9c36a3bcb279fc Mon Sep 17 00:00:00 2001 From: jeffvli Date: Wed, 29 Mar 2023 00:40:29 -0700 Subject: [PATCH] Prevent second app instance (#62) --- src/main/main.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/main.ts b/src/main/main.ts index 7a7c5c59..e2010894 100644 --- a/src/main/main.ts +++ b/src/main/main.ts @@ -61,6 +61,12 @@ const installExtensions = async () => { .catch(console.log); }; +const singleInstance = app.requestSingleInstanceLock(); + +if (!singleInstance) { + app.quit(); +} + const createWindow = async () => { if (isDevelopment) { await installExtensions();