diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/camera/WideAnglePanoramaModule.java | 8 |
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(); |