diff --git a/src/CommunityToolkit/Xamarin.CommunityToolkit/Views/AvatarView/AvatarView.shared.cs b/src/CommunityToolkit/Xamarin.CommunityToolkit/Views/AvatarView/AvatarView.shared.cs index f9fea7746..fbf0516e2 100644 --- a/src/CommunityToolkit/Xamarin.CommunityToolkit/Views/AvatarView/AvatarView.shared.cs +++ b/src/CommunityToolkit/Xamarin.CommunityToolkit/Views/AvatarView/AvatarView.shared.cs @@ -360,7 +360,7 @@ async void OnSourcePropertyChanged(bool isBindingContextChanged) var stream = await getStreamAsync(uriImageSource, imageLoadingTokenSource.Token); - source = stream != null + source = stream != null && stream != Stream.Null && stream.CanRead && stream.Length > 0 ? ImageSource.FromStream(async (token) => stream?.CanRead ?? true ? stream : (stream = await getStreamAsync(uriImageSource, token))) : null;