Throw plugin exception for plugin save interface

This commit is contained in:
Jack251970 2025-04-11 21:52:51 +08:00
parent 578079c913
commit 3aa324d120

View file

@ -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();