From 2529efeed11f59ec4c27ea211e02ca03a4bf1190 Mon Sep 17 00:00:00 2001 From: Jack251970 <1160210343@qq.com> Date: Thu, 26 Feb 2026 17:15:29 +0800 Subject: [PATCH] Filter out disabled plugins from valid plugin list Previously, the code only excluded modified plugins from the valid plugin list. This update adds an additional check to also exclude plugins marked as disabled in their metadata, ensuring that disabled plugins are not considered valid or processed further. --- Flow.Launcher.Core/Plugin/PluginManager.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Flow.Launcher.Core/Plugin/PluginManager.cs b/Flow.Launcher.Core/Plugin/PluginManager.cs index c7443ff4c..9bd573179 100644 --- a/Flow.Launcher.Core/Plugin/PluginManager.cs +++ b/Flow.Launcher.Core/Plugin/PluginManager.cs @@ -388,7 +388,7 @@ namespace Flow.Launcher.Core.Plugin return [.. GetGlobalPlugins().Where(p => !PluginModified(p.Metadata.ID))]; } - var validPlugins = plugins.Where(p => !PluginModified(p.Metadata.ID)); + var validPlugins = plugins.Where(p => !p.Metadata.Disabled && !PluginModified(p.Metadata.ID)); if (dialogJump) validPlugins = validPlugins.Where(p => p.Plugin is IAsyncDialogJump);