From 074f13b2f43534776ac5388be890396608efbe4c Mon Sep 17 00:00:00 2001 From: Katy Coe Date: Sun, 10 Jan 2021 17:43:00 +0100 Subject: [PATCH] Plugins: Clear stack trace of failed plugins so they can be re-enabled --- Il2CppInspector.Common/Plugins/Internal/PluginManager.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Il2CppInspector.Common/Plugins/Internal/PluginManager.cs b/Il2CppInspector.Common/Plugins/Internal/PluginManager.cs index 419552d..484c438 100644 --- a/Il2CppInspector.Common/Plugins/Internal/PluginManager.cs +++ b/Il2CppInspector.Common/Plugins/Internal/PluginManager.cs @@ -354,6 +354,9 @@ namespace Il2CppInspector // Disable failing plugin plugin.Enabled = false; + // Clear stack trace + plugin.StackTrace.Clear(); + // Forward error to error handler eventInfo.Error = new PluginErrorEventArgs { Plugin = plugin.Plugin, Exception = ex, Operation = hookName }; ErrorHandler?.Invoke(AsInstance, eventInfo);