diff options
author | mingwax <mingwax@codeaurora.org> | 2016-12-07 11:25:01 +0800 |
---|---|---|
committer | qimengp <qimengp@codeaurora.org> | 2016-12-13 19:32:44 +0800 |
commit | b07761c05719ec203f41d729c9874d14072a76c2 (patch) | |
tree | 33dac39f1eb3da2f51b3c2d08cef38b7151f4ba2 /src/com/android/camera/ui/ProMode.java | |
parent | 4020c7043ba2bae1aee5666498216bf2c66a8d97 (diff) | |
download | android_packages_apps_Snap-b07761c05719ec203f41d729c9874d14072a76c2.tar.gz android_packages_apps_Snap-b07761c05719ec203f41d729c9874d14072a76c2.tar.bz2 android_packages_apps_Snap-b07761c05719ec203f41d729c9874d14072a76c2.zip |
SnapdragonCamera: Fix don`t save the value about focus distance
Don`t save the focus distance value when the user change the value.
Add code for saving the value in xml when the user change the value.
CRs-Fixed: 1095942
Change-Id: Ic2b88d67d068c17afcc12546028e99454070b8ab
Diffstat (limited to 'src/com/android/camera/ui/ProMode.java')
-rw-r--r-- | src/com/android/camera/ui/ProMode.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/com/android/camera/ui/ProMode.java b/src/com/android/camera/ui/ProMode.java index 876dff323..b55d0c425 100644 --- a/src/com/android/camera/ui/ProMode.java +++ b/src/com/android/camera/ui/ProMode.java @@ -203,7 +203,7 @@ public class ProMode extends View { if (mMode == MANUAL_MODE) { minFocus = mSettingsManager .getMinimumFocusDistance(mSettingsManager.getCurrentCameraId()); - float value = 0.5f; + float value = mSettingsManager.getFocusValue(SettingsManager.KEY_FOCUS_DISTANCE); setSlider(value); int stride = mCurveRight - mCurveLeft; for (int i = 0; i < 2; i++) { @@ -292,7 +292,7 @@ public class ProMode extends View { public void setSlider(float slider) { mSlider = slider; - mSettingsManager.setFocusDistance(mSlider * minFocus); + mSettingsManager.setFocusDistance(SettingsManager.KEY_FOCUS_DISTANCE, mSlider, minFocus); mUI.updateProModeText(mMode, "Manual"); invalidate(); } |