From 6b9c9e9eb7451dd195f7d519126b528740474161 Mon Sep 17 00:00:00 2001 From: Jack251970 <1160210343@qq.com> Date: Sat, 12 Apr 2025 08:08:26 +0800 Subject: [PATCH] Log exception instead of throw exception --- Flow.Launcher.Core/Plugin/PluginManager.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Flow.Launcher.Core/Plugin/PluginManager.cs b/Flow.Launcher.Core/Plugin/PluginManager.cs index f8a094575..52d6fd736 100644 --- a/Flow.Launcher.Core/Plugin/PluginManager.cs +++ b/Flow.Launcher.Core/Plugin/PluginManager.cs @@ -61,16 +61,16 @@ namespace Flow.Launcher.Core.Plugin /// public static void Save() { - foreach (var plugin in AllPlugins) + foreach (var pluginPair in AllPlugins) { - var savable = plugin.Plugin as ISavable; + var savable = pluginPair.Plugin as ISavable; try { savable?.Save(); } catch (Exception e) { - throw new FlowPluginException(plugin.Metadata, e); + API.LogException(ClassName, $"Failed to save plugin {pluginPair.Metadata.Name}", e); } } @@ -102,7 +102,7 @@ namespace Flow.Launcher.Core.Plugin } catch (Exception e) { - throw new FlowPluginException(pluginPair.Metadata, e); + API.LogException(ClassName, $"Failed to dispose plugin {pluginPair.Metadata.Name}", e); } }