From 50896ee23b88dceb85af241dbb2cef8681341060 Mon Sep 17 00:00:00 2001 From: Jeremy Wu Date: Thu, 24 Oct 2019 12:51:33 +1100 Subject: [PATCH] prevent duplication from loading custom program sources --- Plugins/Wox.Plugin.Program/Programs/Win32.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Wox.Plugin.Program/Programs/Win32.cs b/Plugins/Wox.Plugin.Program/Programs/Win32.cs index 6bfe281a6d..87c216bac3 100644 --- a/Plugins/Wox.Plugin.Program/Programs/Win32.cs +++ b/Plugins/Wox.Plugin.Program/Programs/Win32.cs @@ -275,7 +275,7 @@ namespace Wox.Plugin.Program.Programs .ToList() .ForEach(x => listToAdd.Add(x)); - var paths = listToAdd.ToArray(); + var paths = listToAdd.Distinct().ToArray(); var programs1 = paths.AsParallel().Where(p => Extension(p) == ExeExtension).Select(ExeProgram); var programs2 = paths.AsParallel().Where(p => Extension(p) == ShortcutExtension).Select(ExeProgram);