瀏覽代碼

Prevent multiple load image calls

vishnukvmd 2 年之前
父節點
當前提交
169831dec7
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      lib/ui/viewer/file/zoomable_image.dart

+ 5 - 0
lib/ui/viewer/file/zoomable_image.dart

@@ -113,6 +113,11 @@ class _ZoomableImageState extends State<ZoomableImage>
   }
 
   void _loadNetworkImage() {
+    if (_loadingFinalImage) {
+      return;
+    } else {
+      _loadingFinalImage = true;
+    }
     if (!_loadedSmallThumbnail && !_loadedFinalImage) {
       final cachedThumbnail = ThumbnailInMemoryLruCache.get(_photo);
       if (cachedThumbnail != null) {