From 3a10e7e98d167f6855f61c5006a185a7bf3e9e37 Mon Sep 17 00:00:00 2001 From: Aeon Date: Sat, 20 Jun 2026 01:38:58 +0200 Subject: [PATCH] Add missing null-check --- .../Runtime/Services/AppReadyCallbackResolver.cs | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/ElectronNET.AspNet/Runtime/Services/AppReadyCallbackResolver.cs b/src/ElectronNET.AspNet/Runtime/Services/AppReadyCallbackResolver.cs index b1e9544..67b1649 100644 --- a/src/ElectronNET.AspNet/Runtime/Services/AppReadyCallbackResolver.cs +++ b/src/ElectronNET.AspNet/Runtime/Services/AppReadyCallbackResolver.cs @@ -17,17 +17,26 @@ namespace ElectronNET.AspNet.Runtime public AppReadyCallbackResolver(string[] args, Func callback) { - _callback = () => callback.Invoke(args); + if (callback != null) + { + _callback = () => callback.Invoke(args); + } } public AppReadyCallbackResolver(IServiceProvider serviceProvider, Func callback) { - _callback = () => callback.Invoke(serviceProvider); + if (callback != null) + { + _callback = () => callback.Invoke(serviceProvider); + } } public AppReadyCallbackResolver(IServiceProvider serviceProvider, string[] args, Func callback) { - _callback = () => callback.Invoke(serviceProvider, args); + if (callback != null) + { + _callback = () => callback.Invoke(serviceProvider, args); + } } public bool HasCallback => _callback != null;