diff --git a/Plugins/Wox.Plugin.WebSearch/SearchSourceSetting.xaml.cs b/Plugins/Wox.Plugin.WebSearch/SearchSourceSetting.xaml.cs index 55eab81e1..d1b1bab7a 100644 --- a/Plugins/Wox.Plugin.WebSearch/SearchSourceSetting.xaml.cs +++ b/Plugins/Wox.Plugin.WebSearch/SearchSourceSetting.xaml.cs @@ -96,11 +96,10 @@ private void AddSearchSource() private void EditSearchSource() { - var keyword = _searchSource.ActionKeyword; - if (!PluginManager.ActionKeywordRegistered(keyword)) + var newKeyword = _searchSource.ActionKeyword; + var oldKeyword = _oldSearchSource.ActionKeyword; + if (!PluginManager.ActionKeywordRegistered(newKeyword) || oldKeyword == newKeyword) { - var newKeyword = keyword; - var oldKeyword = _oldSearchSource.ActionKeyword; var id = _context.CurrentPluginMetadata.ID; PluginManager.ReplaceActionKeyword(id, oldKeyword, newKeyword);