Potential race condition in action keyword management

This commit is contained in:
Jack251970 2025-08-12 18:12:15 +08:00
parent 04bd9ddc2c
commit fb8daa4ed9

View file

@ -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