From 8bc90804127d34e3edc2d4d811f131dea8ffcfe4 Mon Sep 17 00:00:00 2001 From: TheGoddessInari Date: Mon, 29 Apr 2019 09:46:30 -0700 Subject: [PATCH] Fix null dereference in setServiceNotifications. --- electron/main.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/electron/main.js b/electron/main.js index 98f1d99f..e88b5982 100644 --- a/electron/main.js +++ b/electron/main.js @@ -294,10 +294,12 @@ ipcMain.on('validateMasterPassword', function(event, pass) { // Handle Service Notifications ipcMain.on('setServiceNotifications', function(event, partition, op) { - session.fromPartition(partition).setPermissionRequestHandler(function(webContents, permission, callback) { - if (permission === 'notifications') return callback(op); - callback(true); - }); + if (partition) { + session.fromPartition(partition).setPermissionRequestHandler(function(webContents, permission, callback) { + if (permission === 'notifications') return callback(op); + callback(true); + }); + } }); ipcMain.on('setDontDisturb', function(event, arg) {