summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/WideAnglePanoramaModule.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/camera/WideAnglePanoramaModule.java')
-rw-r--r--src/com/android/camera/WideAnglePanoramaModule.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/android/camera/WideAnglePanoramaModule.java b/src/com/android/camera/WideAnglePanoramaModule.java
index 5c45cae35..b612ee9e8 100644
--- a/src/com/android/camera/WideAnglePanoramaModule.java
+++ b/src/com/android/camera/WideAnglePanoramaModule.java
@@ -521,6 +521,10 @@ public class WideAnglePanoramaModule
mActivity.setSwipingEnabled(false);
mCaptureState = CAPTURE_STATE_MOSAIC;
mUI.onStartCapture();
+ Parameters parameters = mCameraDevice.getParameters();
+ parameters.setAutoExposureLock(true);
+ parameters.setAutoWhiteBalanceLock(true);
+ configureCamera(parameters);
mMosaicFrameProcessor.setProgressListener(new MosaicFrameProcessor.ProgressListener() {
@Override
@@ -562,6 +566,10 @@ public class WideAnglePanoramaModule
private void stopCapture(boolean aborted) {
mCaptureState = CAPTURE_STATE_VIEWFINDER;
mUI.onStopCapture();
+ Parameters parameters = mCameraDevice.getParameters();
+ parameters.setAutoExposureLock(false);
+ parameters.setAutoWhiteBalanceLock(false);
+ configureCamera(parameters);
mMosaicFrameProcessor.setProgressListener(null);
stopCameraPreview();