Fix possible image recursive loading

This commit is contained in:
Jack251970 2025-08-13 13:37:23 +08:00
parent 7b08c965ec
commit 2aa07a25a7

View file

@ -37,12 +37,17 @@ namespace Flow.Launcher.ViewModel
OnPropertyChanged(nameof(Image));
}
private bool _imageLoaded = false;
public ImageSource Image
{
get
{
if (_image == ImageLoader.MissingImage)
if (!_imageLoaded)
{
_imageLoaded = true;
_ = LoadIconAsync();
}
return _image;
}