From 47f396cfce439d5e87c5cb9bd09b4b53c6c8c410 Mon Sep 17 00:00:00 2001 From: bao-qian Date: Thu, 23 Jun 2016 00:03:01 +0100 Subject: [PATCH] Fix #791 --- Wox.Core/Plugin/PluginManager.cs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Wox.Core/Plugin/PluginManager.cs b/Wox.Core/Plugin/PluginManager.cs index f71d625a38..579d972196 100644 --- a/Wox.Core/Plugin/PluginManager.cs +++ b/Wox.Core/Plugin/PluginManager.cs @@ -266,6 +266,10 @@ namespace Wox.Core.Plugin } } + /// + /// used to add action keyword for multiple action keyword plugin + /// e.g. web search + /// public static void AddActionKeyword(string id, string newActionKeyword) { var plugin = GetPluginForId(id); @@ -277,11 +281,13 @@ namespace Wox.Core.Plugin { NonGlobalPlugins[newActionKeyword] = plugin; } - AllPlugins.Add(plugin); - plugin.Metadata.ActionKeywords.Add(newActionKeyword); } + /// + /// used to add action keyword for multiple action keyword plugin + /// e.g. web search + /// public static void RemoveActionKeyword(string id, string oldActionkeyword) { var plugin = GetPluginForId(id); @@ -293,8 +299,6 @@ namespace Wox.Core.Plugin { NonGlobalPlugins.Remove(oldActionkeyword); } - AllPlugins.Remove(plugin); - plugin.Metadata.ActionKeywords.Remove(oldActionkeyword); }