diff --git a/lib/widget/image/network_extended_image.dart b/lib/widget/image/network_extended_image.dart index 2fd7bcf17..d3c8788e7 100644 --- a/lib/widget/image/network_extended_image.dart +++ b/lib/widget/image/network_extended_image.dart @@ -219,7 +219,9 @@ class _ExtendedImageRectState extends State { imageProvider.resolve(const ImageConfiguration()).addListener( ImageStreamListener( (ImageInfo info, bool _) { - completer.complete(info); + if (!completer.isCompleted) { + completer.complete(info); + } }, ), );