diff --git a/electron.js b/electron.js index 1a892d7224..d7865ba49b 100644 --- a/electron.js +++ b/electron.js @@ -171,16 +171,18 @@ app.on('ready', () => { app.on('second-instance', (event, argv) => { Util.log('info', 'second-instance'); + if (!mainWindow) { + return; + }; + if (!is.macos) { deeplinkingUrl = argv.find(arg => arg.startsWith(`${protocol}://`)); }; - if (!mainWindow || !deeplinkingUrl) { - return; + if (deeplinkingUrl) { + Util.send(mainWindow, 'route', Util.getRouteFromUrl(deeplinkingUrl)); }; - Util.send(mainWindow, 'route', Util.getRouteFromUrl(deeplinkingUrl)); - if (mainWindow.isMinimized()) { mainWindow.restore(); };