Fix logic for imagepath and delegate

This commit is contained in:
Vic 2022-12-28 21:45:30 +08:00
parent 617d2f5efb
commit 35d96bde84

View file

@ -227,8 +227,8 @@ namespace Flow.Launcher.ViewModel
private async Task LoadPreviewImageAsync() private async Task LoadPreviewImageAsync()
{ {
var imagePath = string.IsNullOrEmpty(Result.Preview.PreviewImagePath) ? Result.IcoPath : Result.Preview.PreviewImagePath; var imagePath = Result.Preview.PreviewImagePath ?? Result.IcoPath;
var iconDelegate = Result.Icon ?? Result.Preview.PreviewDelegate; var iconDelegate = Result.Preview.PreviewDelegate ?? Result.Icon;
if (ImageLoader.CacheContainImage(imagePath, true)) if (ImageLoader.CacheContainImage(imagePath, true))
{ {
previewImage = await LoadImageInternalAsync(imagePath, iconDelegate, true).ConfigureAwait(false); previewImage = await LoadImageInternalAsync(imagePath, iconDelegate, true).ConfigureAwait(false);