From 66fb1d7c60b004d849347a5bc046c084ba9f422d Mon Sep 17 00:00:00 2001 From: Jack251970 <1160210343@qq.com> Date: Thu, 2 Oct 2025 21:52:31 +0800 Subject: [PATCH] Register plugin action keywords when plugins are loaded --- Flow.Launcher.Core/Plugin/PluginManager.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Flow.Launcher.Core/Plugin/PluginManager.cs b/Flow.Launcher.Core/Plugin/PluginManager.cs index 377b68448..deb474219 100644 --- a/Flow.Launcher.Core/Plugin/PluginManager.cs +++ b/Flow.Launcher.Core/Plugin/PluginManager.cs @@ -246,6 +246,9 @@ namespace Flow.Launcher.Core.Plugin { var initTasks = _allLoadedPlugins.Select(pair => Task.Run(async () => { + // Register plugin action keywords so that plugins can be queried in results + RegisterPluginActionKeywords(pair); + try { var milliseconds = await PublicApi.Instance.StopwatchLogDebugAsync(ClassName, $"Init method time cost for <{pair.Metadata.Name}>", @@ -284,9 +287,6 @@ namespace Flow.Launcher.Core.Plugin // Update plugin metadata translation after the plugin is initialized with IPublicAPI instance Internationalization.UpdatePluginMetadataTranslation(pair); - // Register plugin action keywords so that plugins can be queried in results - RegisterPluginActionKeywords(pair); - // Add plugin to Dialog Jump plugin list after the plugin is initialized DialogJump.InitializeDialogJumpPlugin(pair);