From 6fdf2f101b5a6977cc6358062e768c64024b2258 Mon Sep 17 00:00:00 2001 From: Vic <10308169+VictoriousRaptor@users.noreply.github.com> Date: Mon, 28 Nov 2022 17:48:27 +0800 Subject: [PATCH] Avoid unnecessary logo finding --- Plugins/Flow.Launcher.Plugin.Program/Programs/UWP.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Plugins/Flow.Launcher.Plugin.Program/Programs/UWP.cs b/Plugins/Flow.Launcher.Plugin.Program/Programs/UWP.cs index 688f112af..1c8665ed4 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Programs/UWP.cs +++ b/Plugins/Flow.Launcher.Plugin.Program/Programs/UWP.cs @@ -699,10 +699,14 @@ namespace Flow.Launcher.Plugin.Program.Programs var logoPath = TryToFindLogo(uri, path); if (String.IsNullOrEmpty(logoPath)) { + var tmp = Path.Combine(Package.Location, "Assets", uri); + if (!path.Equals(tmp, StringComparison.OrdinalIgnoreCase)) + { // TODO: Don't know why, just keep it at the moment // Maybe on older version of Windows 10? // for C:\Windows\MiracastView etc - return TryToFindLogo(uri, Path.Combine(Package.Location, "Assets", uri)); + return TryToFindLogo(uri, tmp); + } } return logoPath;