Skip to content

Commit 9221435

Browse files
committed
Remove plugin from _allLoadedPlugins when one plugin is uninstalled
1 parent 31c8e85 commit 9221435

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

Flow.Launcher.Core/Plugin/PluginManager.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -914,6 +914,9 @@ internal static async Task<bool> UninstallPluginAsync(PluginMetadata plugin, boo
914914
string.Format(API.GetTranslation("failedToRemovePluginCacheMessage"), plugin.Name));
915915
}
916916
Settings.RemovePluginSettings(plugin.ID);
917+
{
918+
_allLoadedPlugins.RemoveAll(p => p.Metadata.ID == plugin.ID);
919+
}
917920
{
918921
_allInitializedPlugins.TryRemove(plugin.ID, out var _);
919922
}

0 commit comments

Comments
 (0)