Pārlūkot izejas kodu

Simplify code in thumbnail widget

Vishnu Mohandas 5 gadi atpakaļ
vecāks
revīzija
31e3ac7251
1 mainītis faili ar 7 papildinājumiem un 11 dzēšanām
  1. 7 11
      lib/ui/thumbnail_widget.dart

+ 7 - 11
lib/ui/thumbnail_widget.dart

@@ -59,17 +59,13 @@ class _ThumbnailWidgetState extends State<ThumbnailWidget> {
           _logger.warning("Could not load image: ", e);
           _encounteredErrorLoadingThumbnail = true;
         }).then((data) {
-          if (mounted) {
-            setState(() {
-              if (data != null) {
-                final imageProvider = Image.memory(data).image;
-                precacheImage(imageProvider, context).then((value) {
-                  if (mounted) {
-                    setState(() {
-                      _imageProvider = imageProvider;
-                      _hasLoadedThumbnail = true;
-                    });
-                  }
+          if (data != null && mounted) {
+            final imageProvider = Image.memory(data).image;
+            precacheImage(imageProvider, context).then((value) {
+              if (mounted) {
+                setState(() {
+                  _imageProvider = imageProvider;
+                  _hasLoadedThumbnail = true;
                 });
               }
             });