summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2015-03-17 17:53:10 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2015-03-17 17:53:10 -0700
commitdc787d1a500220ff76b6ca1c95fd666ec13b4198 (patch)
tree71a069b2289e46f55150d87280a0e06eaa78261e /src
parentf59c2333ba8679a7114a29211779a36644cb84b0 (diff)
parent4f941e0245b1cb0c51449ada472c567fcb1cf960 (diff)
downloadandroid_packages_apps_Snap-dc787d1a500220ff76b6ca1c95fd666ec13b4198.tar.gz
android_packages_apps_Snap-dc787d1a500220ff76b6ca1c95fd666ec13b4198.tar.bz2
android_packages_apps_Snap-dc787d1a500220ff76b6ca1c95fd666ec13b4198.zip
Merge "Snapdragon Camera: Override flash mode to off during non-auto scene"
Diffstat (limited to 'src')
-rw-r--r--src/com/android/camera/PhotoModule.java9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/com/android/camera/PhotoModule.java b/src/com/android/camera/PhotoModule.java
index 1dff8478c..6ea6b5c8e 100644
--- a/src/com/android/camera/PhotoModule.java
+++ b/src/com/android/camera/PhotoModule.java
@@ -1743,10 +1743,10 @@ public class PhotoModule
Toast.LENGTH_LONG).show();
}
- // If scene mode is set, for flash mode, white balance and focus mode
+ // If scene mode is set, for white balance and focus mode
// read settings from preferences so we retain user preferences.
if (!Parameters.SCENE_MODE_AUTO.equals(mSceneMode)) {
- flashMode = mParameters.getFlashMode();
+ flashMode = mParameters.FLASH_MODE_OFF;
String whiteBalance = Parameters.WHITE_BALANCE_AUTO;
focusMode = mFocusManager.getFocusMode();
colorEffect = mParameters.getColorEffect();
@@ -3540,10 +3540,9 @@ public class PhotoModule
}
} else {
mFocusManager.overrideFocusMode(mParameters.getFocusMode());
- if (hdrOn)
+ if (CameraUtil.isSupported(Parameters.FLASH_MODE_OFF,
+ mParameters.getSupportedFlashModes())) {
mParameters.setFlashMode(Parameters.FLASH_MODE_OFF);
- else {
- mParameters.setFlashMode(Parameters.FLASH_MODE_AUTO);
}
if (CameraUtil.isSupported(Parameters.WHITE_BALANCE_AUTO,
mParameters.getSupportedWhiteBalance())) {