diff --git a/lib/ui/viewer/file/zoomable_image.dart b/lib/ui/viewer/file/zoomable_image.dart index 982c1d6f6..3487a1778 100644 --- a/lib/ui/viewer/file/zoomable_image.dart +++ b/lib/ui/viewer/file/zoomable_image.dart @@ -105,21 +105,19 @@ class _ZoomableImageState extends State } else { content = const EnteLoadingWidget(); } - final GestureDragUpdateCallback? verticalDragCallback = _isZooming - ? null - : (d) => { - if (!_isZooming) + verticalDragCallback(d) => { + if (!_isZooming) + { + if (d.delta.dy > dragSensitivity) { - if (d.delta.dy > dragSensitivity) - { - {Navigator.of(context).pop()}, - } - else if (d.delta.dy < (dragSensitivity * -1)) - { - showDetailsSheet(context, widget.photo), - }, + {Navigator.of(context).pop()}, + } + else if (d.delta.dy < (dragSensitivity * -1)) + { + showDetailsSheet(context, widget.photo), }, - }; + }, + }; return GestureDetector( onVerticalDragUpdate: verticalDragCallback,