summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Wang <jaywang@codeaurora.org>2016-02-22 13:35:12 -0800
committerSteve Kondik <steve@cyngn.com>2016-07-30 05:05:24 -0700
commitebe93e533d3929715585acaf46208c74ef4a70e9 (patch)
tree85b5b9748f1ec96627a1eba966f3fa2ae21cb81d
parent656585dc19087dac8030d8ad90304318dc9aaeb6 (diff)
downloadandroid_packages_apps_Snap-ebe93e533d3929715585acaf46208c74ef4a70e9.tar.gz
android_packages_apps_Snap-ebe93e533d3929715585acaf46208c74ef4a70e9.tar.bz2
android_packages_apps_Snap-ebe93e533d3929715585acaf46208c74ef4a70e9.zip
SnapdragonCamera: Disable continuous shot when HDR is enabled
HDR and continuous shot cannot be enabled at the same time. When HDR scene mode is selected, disable the continuous shot feature Change-Id: I2ba6d0fd6d09a3cd9de393e7d2c16303d434f972 CRs-Fixed: 979676
-rw-r--r--src/com/android/camera/PhotoModule.java17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/com/android/camera/PhotoModule.java b/src/com/android/camera/PhotoModule.java
index 89f567728..0808bd995 100644
--- a/src/com/android/camera/PhotoModule.java
+++ b/src/com/android/camera/PhotoModule.java
@@ -1866,15 +1866,16 @@ public class PhotoModule
focusMode = mFocusManager.getFocusMode(false);
colorEffect = mParameters.getColorEffect();
String defaultEffect = mActivity.getString(R.string.pref_camera_coloreffect_default);
- if (CameraUtil.SCENE_MODE_HDR.equals(mSceneMode)
- && colorEffect != null & !colorEffect.equals(defaultEffect)) {
+ if (CameraUtil.SCENE_MODE_HDR.equals(mSceneMode)) {
disableLongShot = true;
- // Change the colorEffect to default(None effect) when HDR ON.
- colorEffect = defaultEffect;
- mUI.setPreference(CameraSettings.KEY_COLOR_EFFECT, colorEffect);
- mParameters.setColorEffect(colorEffect);
- mCameraDevice.setParameters(mParameters);
- mParameters = mCameraDevice.getParameters();
+ if (colorEffect != null & !colorEffect.equals(defaultEffect)) {
+ // Change the colorEffect to default(None effect) when HDR ON.
+ colorEffect = defaultEffect;
+ mUI.setPreference(CameraSettings.KEY_COLOR_EFFECT, colorEffect);
+ mParameters.setColorEffect(colorEffect);
+ mCameraDevice.setParameters(mParameters);
+ mParameters = mCameraDevice.getParameters();
+ }
}
exposureCompensation =
Integer.toString(mParameters.getExposureCompensation());