summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/PhotoModule.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/camera/PhotoModule.java')
-rw-r--r--src/com/android/camera/PhotoModule.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/com/android/camera/PhotoModule.java b/src/com/android/camera/PhotoModule.java
index 611207623..d6c947f8a 100644
--- a/src/com/android/camera/PhotoModule.java
+++ b/src/com/android/camera/PhotoModule.java
@@ -1537,9 +1537,7 @@ public class PhotoModule
// read settings from preferences so we retain user preferences.
if (!Parameters.SCENE_MODE_AUTO.equals(mSceneMode)) {
flashMode = mParameters.getFlashMode();
- String whiteBalance = mPreferences.getString(
- CameraSettings.KEY_WHITE_BALANCE,
- mActivity.getString(R.string.pref_camera_whitebalance_default));
+ String whiteBalance = Parameters.WHITE_BALANCE_AUTO;
focusMode = mFocusManager.getFocusMode();
colorEffect = mParameters.getColorEffect();
exposureCompensation =
@@ -2996,6 +2994,10 @@ public class PhotoModule
else {
mParameters.setFlashMode(Parameters.FLASH_MODE_AUTO);
}
+ if (CameraUtil.isSupported(Parameters.WHITE_BALANCE_AUTO,
+ mParameters.getSupportedWhiteBalance())) {
+ mParameters.setWhiteBalance(Parameters.WHITE_BALANCE_AUTO);
+ }
}
if (mContinuousFocusSupported && ApiHelper.HAS_AUTO_FOCUS_MOVE_CALLBACK) {