diff --git a/lib/ui/viewer/file/zoomable_image.dart b/lib/ui/viewer/file/zoomable_image.dart index 01589c3bc..5213a29ab 100644 --- a/lib/ui/viewer/file/zoomable_image.dart +++ b/lib/ui/viewer/file/zoomable_image.dart @@ -113,6 +113,11 @@ class _ZoomableImageState extends State } void _loadNetworkImage() { + if (_loadingFinalImage) { + return; + } else { + _loadingFinalImage = true; + } if (!_loadedSmallThumbnail && !_loadedFinalImage) { final cachedThumbnail = ThumbnailInMemoryLruCache.get(_photo); if (cachedThumbnail != null) {