瀏覽代碼

Make _photoViewController late

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

+ 2 - 1
mobile/lib/ui/viewer/file/zoomable_image.dart

@@ -52,7 +52,7 @@ class _ZoomableImageState extends State<ZoomableImage> {
   bool _loadedFinalImage = false;
   bool _loadedFinalImage = false;
   ValueChanged<PhotoViewScaleState>? _scaleStateChangedCallback;
   ValueChanged<PhotoViewScaleState>? _scaleStateChangedCallback;
   bool _isZooming = false;
   bool _isZooming = false;
-  PhotoViewController _photoViewController = PhotoViewController();
+  late PhotoViewController _photoViewController;
   late final PhotoViewScaleStateController _scaleStateController;
   late final PhotoViewScaleStateController _scaleStateController;
 
 
   @override
   @override
@@ -68,6 +68,7 @@ class _ZoomableImageState extends State<ZoomableImage> {
       debugPrint("isZooming = $_isZooming, currentState $value");
       debugPrint("isZooming = $_isZooming, currentState $value");
       // _logger.info('is reakky zooming $_isZooming with state $value');
       // _logger.info('is reakky zooming $_isZooming with state $value');
     };
     };
+    _photoViewController = PhotoViewController();
     _scaleStateController = PhotoViewScaleStateController();
     _scaleStateController = PhotoViewScaleStateController();
     super.initState();
     super.initState();
   }
   }