diff options
-rwxr-xr-x | src/com/android/camera/PhotoModule.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/camera/PhotoModule.java b/src/com/android/camera/PhotoModule.java index 12e8261d3..6e4af89d2 100755 --- a/src/com/android/camera/PhotoModule.java +++ b/src/com/android/camera/PhotoModule.java @@ -2869,6 +2869,12 @@ public class PhotoModule mErrorCallback.setActivity(mActivity); mCameraDevice.setErrorCallback(mErrorCallback); + // Preview needs to be stopped when changing resolution + if (mRestartPreview && mCameraState != PREVIEW_STOPPED && mCameraState != INIT) { + stopPreview(); + mRestartPreview = false; + } + if (mFocusManager == null) initializeFocusManager(); if (!mSnapshotOnIdle) { |