Fix path case in comparison

This commit is contained in:
Vic 2022-11-04 16:01:14 +08:00
parent 8d4a21ed95
commit 44c541bd1e

View file

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