summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2014-06-19 06:13:31 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2014-06-19 06:13:31 -0700
commit538936e28c0a6390bca71796e50867e3dac3c18a (patch)
tree5b7456f53253d4734b169d83348e813b9ae6faa9
parent58b31f9123f2060a2ea8726a9176129dca554b34 (diff)
parent45c81755ca58953dd0d40f1b97e0fe3aac919409 (diff)
downloadandroid_packages_apps_Snap-538936e28c0a6390bca71796e50867e3dac3c18a.tar.gz
android_packages_apps_Snap-538936e28c0a6390bca71796e50867e3dac3c18a.tar.bz2
android_packages_apps_Snap-538936e28c0a6390bca71796e50867e3dac3c18a.zip
Merge "Camera2: fix The flashlight still is on after set scene mode not auto"
-rw-r--r--src/com/android/camera/PhotoModule.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/com/android/camera/PhotoModule.java b/src/com/android/camera/PhotoModule.java
index 0b94e2592..925a53c0d 100644
--- a/src/com/android/camera/PhotoModule.java
+++ b/src/com/android/camera/PhotoModule.java
@@ -1490,9 +1490,7 @@ public class PhotoModule
// If scene mode is set, for flash mode, white balance and focus mode
// read settings from preferences so we retain user preferences.
if (!Parameters.SCENE_MODE_AUTO.equals(mSceneMode)) {
- flashMode = mPreferences.getString(
- CameraSettings.KEY_FLASH_MODE,
- mActivity.getString(R.string.pref_camera_flashmode_default));
+ flashMode = mParameters.getFlashMode();
String whiteBalance = mPreferences.getString(
CameraSettings.KEY_WHITE_BALANCE,
mActivity.getString(R.string.pref_camera_whitebalance_default));
@@ -2937,6 +2935,9 @@ public class PhotoModule
mFocusManager.overrideFocusMode(mParameters.getFocusMode());
if (hdrOn)
mParameters.setFlashMode(Parameters.FLASH_MODE_OFF);
+ else {
+ mParameters.setFlashMode(Parameters.FLASH_MODE_AUTO);
+ }
}
if (mContinuousFocusSupported && ApiHelper.HAS_AUTO_FOCUS_MOVE_CALLBACK) {