From a67e719c8af84b252c533d5fe87e44cdec242e60 Mon Sep 17 00:00:00 2001 From: Vic <10308169+VictoriousRaptor@users.noreply.github.com> Date: Tue, 8 Nov 2022 13:32:55 +0800 Subject: [PATCH] merge fix --- Plugins/Flow.Launcher.Plugin.Program/Programs/Win32.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Plugins/Flow.Launcher.Plugin.Program/Programs/Win32.cs b/Plugins/Flow.Launcher.Plugin.Program/Programs/Win32.cs index 88e1acf2d..f927d60cd 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Programs/Win32.cs +++ b/Plugins/Flow.Launcher.Plugin.Program/Programs/Win32.cs @@ -428,7 +428,7 @@ namespace Flow.Launcher.Plugin.Program.Programs var paths = pathEnv.Split(";", StringSplitOptions.RemoveEmptyEntries).DistinctBy(p => p.ToLowerInvariant()); - var toFilter = paths.SelectMany(p => ProgramPaths(p, suffixes, recursive: false)); + var toFilter = paths.AsParallel().SelectMany(p => ProgramPaths(p, suffixes, recursive: false)); var programs = ExceptDisabledSource(toFilter.Distinct()) .Select(x => Extension(x) switch @@ -437,7 +437,7 @@ namespace Flow.Launcher.Plugin.Program.Programs UrlExtension => UrlProgram(x), ExeExtension => ExeProgram(x), _ => Win32Program(x) - }).Where(x => x.Valid); + }); return programs; }