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;