diff --git a/Flow.Launcher.Core/Plugin/PluginManager.cs b/Flow.Launcher.Core/Plugin/PluginManager.cs index 29d91dc8d..94519bf6f 100644 --- a/Flow.Launcher.Core/Plugin/PluginManager.cs +++ b/Flow.Launcher.Core/Plugin/PluginManager.cs @@ -64,7 +64,14 @@ namespace Flow.Launcher.Core.Plugin foreach (var plugin in AllPlugins) { var savable = plugin.Plugin as ISavable; - savable?.Save(); + try + { + savable?.Save(); + } + catch (Exception e) + { + throw new FlowPluginException(plugin.Metadata, e); + } } API.SavePluginSettings();