From d97c5ee5382bcec506f8a8fcf7036b9827f24a28 Mon Sep 17 00:00:00 2001 From: gwleuverink Date: Fri, 13 Sep 2024 02:36:46 +0200 Subject: [PATCH] Strip leading slashes before matching event name --- src/preload/native.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/preload/native.ts b/src/preload/native.ts index ba44b2a..a456de4 100644 --- a/src/preload/native.ts +++ b/src/preload/native.ts @@ -3,11 +3,14 @@ import { ipcRenderer } from 'electron' export default { on: (event, callback) => { ipcRenderer.on('native-event', (_, data) => { - if(event !== data.event) { - return; - } - callback(data.payload); + // Strip leading slashes + event = event.replace(/^(\\)+/, ''); + data.event = data.event.replace(/^(\\)+/, ''); + + if(event === data.event) { + return callback(data.payload); + } }) } }