summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKerong Sui <ksui@codeaurora.org>2014-06-13 17:16:14 +0800
committerAbhisek Devkota <ciwrl@cyanogenmod.com>2014-10-20 22:20:22 +0000
commit562fcac981aea65c471355ee32c9295479697d14 (patch)
tree62933ff05e5532a83a02a7938e4884fb4397194e
parentb4990d64a91da7ec0e3f739415e832809a362889 (diff)
downloadandroid_packages_apps_Camera2-562fcac981aea65c471355ee32c9295479697d14.tar.gz
android_packages_apps_Camera2-562fcac981aea65c471355ee32c9295479697d14.tar.bz2
android_packages_apps_Camera2-562fcac981aea65c471355ee32c9295479697d14.zip
Camera2: fix start preview when hdr is on issue
when we have already set hdr on and do not set off, we don't need to set it to scene mode to auto every time. This will make the camerea to start preview again, which will make the app freeze for a while. Change-Id: Ica77106b88056e289cd298eda4ccc5c3f4f6ab59 CRs-Fixed: 679200
-rw-r--r--src/com/android/camera/PhotoModule.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/com/android/camera/PhotoModule.java b/src/com/android/camera/PhotoModule.java
index 54cdc275a..a3aff2d54 100644
--- a/src/com/android/camera/PhotoModule.java
+++ b/src/com/android/camera/PhotoModule.java
@@ -2718,7 +2718,8 @@ public class PhotoModule
} else {
if (hdrOn) {
mSceneMode = CameraUtil.SCENE_MODE_HDR;
- if (!(Parameters.SCENE_MODE_AUTO).equals(mParameters.getSceneMode())) {
+ if (!(Parameters.SCENE_MODE_AUTO).equals(mParameters.getSceneMode())
+ && !(Parameters.SCENE_MODE_HDR).equals(mParameters.getSceneMode())) {
mParameters.setSceneMode(Parameters.SCENE_MODE_AUTO);
mCameraDevice.setParameters(mParameters);
mParameters = mCameraDevice.getParameters();