From 5a7f27687c786d9e5d0fa44800a86f9b8b4040f2 Mon Sep 17 00:00:00 2001 From: Quffik <8903maks127@gmail.com> Date: Fri, 17 Jul 2026 08:45:59 +0300 Subject: [PATCH] Fix: viewer closes accidentally during zoom --- lib/pages/image_viewer/image_viewer_view.dart | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/pages/image_viewer/image_viewer_view.dart b/lib/pages/image_viewer/image_viewer_view.dart index 72e07d098..ab09d8a49 100644 --- a/lib/pages/image_viewer/image_viewer_view.dart +++ b/lib/pages/image_viewer/image_viewer_view.dart @@ -207,11 +207,10 @@ class _ZoomableImageState extends State<_ZoomableImage> { }, // When interaction ends, check if we are still zoomed in onInteractionEnd: (details) { - widget.controller.onInteractionEnds(details); - // Identity matrix means scale is 1.0 and offset is 0,0 final isZoomed = _transformController.value.row0[0] != 1.0; if (!isZoomed) { + widget.controller.onInteractionEnds(details); widget.onZoomStatusChanged(false); } },