From 17c22c2f80b94a64f60b94f30bce28a9ba9fce80 Mon Sep 17 00:00:00 2001 From: otsmr Date: Sat, 7 Feb 2026 23:52:11 +0100 Subject: [PATCH] fix zoom issue on ios --- .../camera/camera_preview_components/zoom_selector.dart | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/src/views/camera/camera_preview_components/zoom_selector.dart b/lib/src/views/camera/camera_preview_components/zoom_selector.dart index e3f7032..6397b29 100644 --- a/lib/src/views/camera/camera_preview_components/zoom_selector.dart +++ b/lib/src/views/camera/camera_preview_components/zoom_selector.dart @@ -152,7 +152,8 @@ class _CameraZoomButtonsState extends State { ), onPressed: () async { if (showWideAngleZoomIOS && - widget.selectedCameraDetails.cameraId == 2) { + widget.selectedCameraDetails.cameraId == + _wideCameraIndex) { await widget.selectCamera(0, true); } else { widget.updateScaleFactor(1.0); @@ -175,6 +176,12 @@ class _CameraZoomButtonsState extends State { final level = min(await widget.controller.getMaxZoomLevel(), 2) .toDouble(); + + if (showWideAngleZoomIOS && + widget.selectedCameraDetails.cameraId == + _wideCameraIndex) { + await widget.selectCamera(0, true); + } widget.updateScaleFactor(level); }, child: Text(