From 7f57a8c38b668464c2fbb8dd102dccb9611bf8f4 Mon Sep 17 00:00:00 2001 From: marco Date: Sat, 21 Aug 2021 03:05:27 +0200 Subject: Check if default app protocol is different before overriding it (#1818) Co-authored-by: Vijay Raghavan Aravamudhan --- src/index.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/index.js b/src/index.js index 7634fd35b..55a6dbc0d 100644 --- a/src/index.js +++ b/src/index.js @@ -388,11 +388,10 @@ app.on('ready', () => { enforceMacOSAppLocation(); // Register App URL - if (isDevMode) { - app.setAsDefaultProtocolClient('ferdi-dev'); - } else { - app.setAsDefaultProtocolClient('ferdi'); - } + const protocolClient = isDevMode ? 'ferdi-dev' : 'ferdi'); + if (!app.isDefaultProtocolClient(protocolClient) { + app.setAsDefaultProtocolClient(protocolClient); + } if (isWindows) { app.setUserTasks([ -- cgit v1.2.3-54-g00ecf