diff --git a/src/main.js b/src/main.js index 7a9c1f6f..4cc1a38b 100644 --- a/src/main.js +++ b/src/main.js @@ -360,8 +360,10 @@ function setDeeplinkingUrl(url) { app.on('open-url', (event, url) => { event.preventDefault(); setDeeplinkingUrl(url); - mainWindow.webContents.send('protocol-deeplink', deeplinkingUrl); - mainWindow.show(); + if (mainWindow) { // 'open-url' is emitted before 'ready' when the app is launched by URL scheme. + mainWindow.webContents.send('protocol-deeplink', deeplinkingUrl); + mainWindow.show(); + } }); // This method will be called when Electron has finished