From 1253df3d9ae7d874b95f5b75089f9467fa778b35 Mon Sep 17 00:00:00 2001 From: Yuval Rosen Date: Thu, 15 Feb 2024 01:06:08 +0200 Subject: [PATCH] Fix huge memory waste in IpcMain.Once --- src/ElectronNET.API/IpcMain.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ElectronNET.API/IpcMain.cs b/src/ElectronNET.API/IpcMain.cs index e670dffb..3239083b 100644 --- a/src/ElectronNET.API/IpcMain.cs +++ b/src/ElectronNET.API/IpcMain.cs @@ -117,7 +117,7 @@ public void OnSync(string channel, Func listener) public void Once(string channel, Action listener) { BridgeConnector.Socket.Emit("registerOnceIpcMainChannel", channel); - BridgeConnector.Socket.On(channel, (args) => + BridgeConnector.Socket.Once(channel, (args) => { List objectArray = FormatArguments(args);