diff --git a/Flow.Launcher.Core/Plugin/PluginManager.cs b/Flow.Launcher.Core/Plugin/PluginManager.cs index 37b2660dc..b0624f373 100644 --- a/Flow.Launcher.Core/Plugin/PluginManager.cs +++ b/Flow.Launcher.Core/Plugin/PluginManager.cs @@ -648,14 +648,7 @@ namespace Flow.Launcher.Core.Plugin } else { - if (_nonGlobalPlugins.TryGetValue(newActionKeyword, out var item)) - { - _nonGlobalPlugins.TryUpdate(newActionKeyword, plugin, item); - } - else - { - _nonGlobalPlugins.TryAdd(newActionKeyword, plugin); - } + _nonGlobalPlugins.AddOrUpdate(newActionKeyword, plugin, (key, oldValue) => plugin); } // Update action keywords and action keyword in plugin metadata