From 32fd0e4a766ee0c0f17f1e6339a1e849dfddbea5 Mon Sep 17 00:00:00 2001 From: dom Date: Fri, 31 Jul 2026 19:28:09 +0800 Subject: [PATCH] opt image viewer Signed-off-by: dom --- lib/common/widgets/image_viewer/viewer.dart | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/common/widgets/image_viewer/viewer.dart b/lib/common/widgets/image_viewer/viewer.dart index 77748a0ed..97808c560 100644 --- a/lib/common/widgets/image_viewer/viewer.dart +++ b/lib/common/widgets/image_viewer/viewer.dart @@ -235,7 +235,6 @@ class _ViewerState extends State with SingleTickerProviderStateMixin { void _handleDoubleTap() { if (!mounted) return; if (_animationController.isAnimating) return; - _stopFling(); _scaleFrom = _scale; _positionFrom = _position; @@ -267,8 +266,6 @@ class _ViewerState extends State with SingleTickerProviderStateMixin { } void _onScaleStart(ScaleStartDetails details) { - _stopFling(); - if (_animationController.isAnimating) { _animationController.stop(); } @@ -483,6 +480,7 @@ class _ViewerState extends State with SingleTickerProviderStateMixin { } void _onPointerDown(PointerDownEvent event) { + _stopFling(); _scalePos = event.position; _doubleTapGestureRecognizer ..onDoubleTapDown = _onDoubleTapDown