prevent duplication from loading custom program sources

This commit is contained in:
Jeremy Wu
2019-10-24 12:51:33 +11:00
parent 41432b4165
commit 50896ee23b

View File

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