summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/ui/ProMode.java
diff options
context:
space:
mode:
authormingwax <mingwax@codeaurora.org>2016-12-07 11:25:01 +0800
committerqimengp <qimengp@codeaurora.org>2016-12-13 19:32:44 +0800
commitb07761c05719ec203f41d729c9874d14072a76c2 (patch)
tree33dac39f1eb3da2f51b3c2d08cef38b7151f4ba2 /src/com/android/camera/ui/ProMode.java
parent4020c7043ba2bae1aee5666498216bf2c66a8d97 (diff)
downloadandroid_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.java4
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();
}