From a9d11816f5d75b9356820ebdb7681ed095912f30 Mon Sep 17 00:00:00 2001 From: Garulf <535299+Garulf@users.noreply.github.com> Date: Fri, 2 Sep 2022 07:39:32 -0400 Subject: [PATCH] Try to load full image from cache first --- Flow.Launcher.Infrastructure/Image/ImageLoader.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Flow.Launcher.Infrastructure/Image/ImageLoader.cs b/Flow.Launcher.Infrastructure/Image/ImageLoader.cs index 77d1e19b3..89f982b90 100644 --- a/Flow.Launcher.Infrastructure/Image/ImageLoader.cs +++ b/Flow.Launcher.Infrastructure/Image/ImageLoader.cs @@ -110,14 +110,15 @@ namespace Flow.Launcher.Infrastructure.Image { return new ImageResult(ImageCache[Constant.MissingImgIcon], ImageType.Error); } - if (ImageCache.ContainsKey(path)) - { - return new ImageResult(ImageCache[path], ImageType.Cache); - } if (loadFullImage && ImageCache.ContainsKey(path + ImageType.FullImageFile)) { return new ImageResult(ImageCache[path + ImageType.FullImageFile], ImageType.Cache); } + if (ImageCache.ContainsKey(path)) + { + return new ImageResult(ImageCache[path], ImageType.Cache); + } + if (path.StartsWith("data:", StringComparison.OrdinalIgnoreCase)) { var imageSource = new BitmapImage(new Uri(path));