From caac8a92983f56a1ab54aa092dc1970e6c02c43b Mon Sep 17 00:00:00 2001 From: Alexander Drozdov Date: Sat, 4 Apr 2020 16:06:09 +0300 Subject: [PATCH] single instance --- src/background.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/background.ts b/src/background.ts index 7b4337ad..214d78d8 100644 --- a/src/background.ts +++ b/src/background.ts @@ -16,7 +16,10 @@ import { logger } from './main/logger' import os from 'os' const isDevelopment = process.env.NODE_ENV !== 'production' -// Scheme must be registered before the app is ready +if (!app.requestSingleInstanceLock()) { + app.exit() +} + protocol.registerSchemesAsPrivileged([{ scheme: 'app', privileges: { secure: true, standard: true } }]) app.allowRendererProcessReuse = true if (!config.get('hardwareAcceleration')) {