From 44c541bd1eb8cddfb5dcb2d55b41f4b1bccb8466 Mon Sep 17 00:00:00 2001 From: Vic <10308169+VictoriousRaptor@users.noreply.github.com> Date: Fri, 4 Nov 2022 16:01:14 +0800 Subject: [PATCH] Fix path case in comparison --- Plugins/Flow.Launcher.Plugin.Program/Programs/UWP.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Plugins/Flow.Launcher.Plugin.Program/Programs/UWP.cs b/Plugins/Flow.Launcher.Plugin.Program/Programs/UWP.cs index 8ad13691c..316aaaac3 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Programs/UWP.cs +++ b/Plugins/Flow.Launcher.Plugin.Program/Programs/UWP.cs @@ -640,7 +640,8 @@ namespace Flow.Launcher.Plugin.Program.Programs // select like logo.[xxx_yyy].png // https://learn.microsoft.com/en-us/windows/uwp/app-resources/tailor-resources-lang-scale-contrast var logos = files.Where(file => - Path.GetFileName(file).StartsWith(logoNamePrefix) && extension == Path.GetExtension(file) + Path.GetFileName(file)?.StartsWith(logoNamePrefix, StringComparison.OrdinalIgnoreCase) ?? false + && extension.Equals(Path.GetExtension(file), StringComparison.OrdinalIgnoreCase) ); var selected = logos.FirstOrDefault();