ub3lal před 1 měsícem
rodič
revize
a8daa533c9
1 změnil soubory, kde provedl 12 přidání a 10 odebrání
  1. 12 10
      lib/src/CashedNetworkImageWidget.dart

+ 12 - 10
lib/src/CashedNetworkImageWidget.dart

@@ -57,16 +57,18 @@ class CachedNetworkImageWidgetState extends State<CachedNetworkImageWidget>
   ImageProvider? imageProvider;
   @override
   void initState() {
-    bloc = CashedImageBloc()
-      ..add(
-        GetStartImageEvent(
-          httpHeaders: widget.httpHeaders,
-          url: widget.imageUrl,
-          cached: widget.cached,
-          count: widget.count,
-          cachkey: widget.cacheKey,
-        ),
-      );
+    if (!mounted) {
+      bloc = CashedImageBloc()
+        ..add(
+          GetStartImageEvent(
+            httpHeaders: widget.httpHeaders,
+            url: widget.imageUrl,
+            cached: widget.cached,
+            count: widget.count,
+            cachkey: widget.cacheKey,
+          ),
+        );
+    }
     super.initState();
   }