From 53174091d68f12547fbc101066c720d5e6c0ff97 Mon Sep 17 00:00:00 2001 From: Jack251970 <1160210343@qq.com> Date: Sun, 6 Jul 2025 16:52:26 +0800 Subject: [PATCH] Use remove where for code quality --- Flow.Launcher.Core/Plugin/PluginManager.cs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Flow.Launcher.Core/Plugin/PluginManager.cs b/Flow.Launcher.Core/Plugin/PluginManager.cs index f4c2058a7..e81f16ede 100644 --- a/Flow.Launcher.Core/Plugin/PluginManager.cs +++ b/Flow.Launcher.Core/Plugin/PluginManager.cs @@ -700,10 +700,7 @@ namespace Flow.Launcher.Core.Plugin } Settings.RemovePluginSettings(plugin.ID); AllPlugins.RemoveAll(p => p.Metadata.ID == plugin.ID); - foreach (var globalPlugin in GlobalPlugins.Where(p => p.Metadata.ID == plugin.ID)) - { - GlobalPlugins.Remove(globalPlugin); - } + GlobalPlugins.RemoveWhere(p => p.Metadata.ID == plugin.ID); foreach (var key in NonGlobalPlugins.Where(p => p.Value.Metadata.ID == plugin.ID).Select(p => p.Key)) { NonGlobalPlugins.Remove(key);