diff --git a/ICD.Common.Utils/ThreadingUtils.cs b/ICD.Common.Utils/ThreadingUtils.cs index d5d1f22..f19848c 100644 --- a/ICD.Common.Utils/ThreadingUtils.cs +++ b/ICD.Common.Utils/ThreadingUtils.cs @@ -32,9 +32,9 @@ namespace ICD.Common.Utils public static object SafeInvoke(Action callback, T param) { #if SIMPLSHARP - return CrestronInvoke.BeginInvoke(unused => GetHandledCallback(callback, param), null); + return CrestronInvoke.BeginInvoke(unused => GetHandledCallback(callback, param)(), null); #else - return Task.Run(() => GetHandledCallback(callback, param)); + return Task.Run(GetHandledCallback(callback, param)); #endif }