Browse Source

Remove late initialisations

ashilkn 1 năm trước cách đây
mục cha
commit
62b05513a2
1 tập tin đã thay đổi với 2 bổ sung4 xóa
  1. 2 4
      mobile/lib/ui/viewer/file/zoomable_image.dart

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

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