Skip to content

Commit 8b0da74

Browse files
committed
🐛 Fix exposure offset issue when reset point after adjust manually
1 parent 4962639 commit 8b0da74

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

lib/src/widget/camera_picker.dart

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -613,12 +613,10 @@ class CameraPickerState extends State<CameraPicker>
613613
);
614614
_restartPointDisplayTimer();
615615
_currentExposureOffset.value = 0;
616+
await controller.setExposureOffset(0);
616617
if (_exposureMode.value == ExposureMode.locked) {
618+
await controller.setExposureMode(ExposureMode.auto);
617619
_exposureMode.value = ExposureMode.auto;
618-
await Future.wait(<Future<void>>[
619-
controller.setExposureOffset(0),
620-
controller.setExposureMode(ExposureMode.auto),
621-
]);
622620
}
623621
controller.setExposurePoint(
624622
_lastExposurePoint.value!.scale(1 / Screens.width, 1 / Screens.height),

0 commit comments

Comments
 (0)