summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/ui
diff options
context:
space:
mode:
authorjunjiez <junjiez@codeaurora.org>2018-01-08 15:34:31 +0800
committerGerrit - the friendly Code Review server <code-review@localhost>2018-01-15 00:49:07 -0800
commit30e4033320e245067d559eb62a02cc21624480d8 (patch)
tree68c453ff204c495ec4e36dce571d83858cf46e31 /src/com/android/camera/ui
parent2fdb251817064f39c23a1404617cdc3a613d3688 (diff)
downloadandroid_packages_apps_Snap-30e4033320e245067d559eb62a02cc21624480d8.tar.gz
android_packages_apps_Snap-30e4033320e245067d559eb62a02cc21624480d8.tar.bz2
android_packages_apps_Snap-30e4033320e245067d559eb62a02cc21624480d8.zip
SnapdragonCamera:reset EV and WB
EV and WB are still set manually when close promode,need to reset the values of EV and WB to default. Change-Id: I930c3190d702cd92cb63dc4ea4aa363ad2319ce1 CRs-Fixed: 2163642
Diffstat (limited to 'src/com/android/camera/ui')
-rwxr-xr-x[-rw-r--r--]src/com/android/camera/ui/OneUICameraControls.java2
-rwxr-xr-x[-rw-r--r--]src/com/android/camera/ui/ProMode.java11
2 files changed, 13 insertions, 0 deletions
diff --git a/src/com/android/camera/ui/OneUICameraControls.java b/src/com/android/camera/ui/OneUICameraControls.java
index 0d503502e..7c489acc3 100644..100755
--- a/src/com/android/camera/ui/OneUICameraControls.java
+++ b/src/com/android/camera/ui/OneUICameraControls.java
@@ -552,6 +552,8 @@ public class OneUICameraControls extends RotatableLayout {
}
public void setProMode(boolean promode) {
+ if (mProModeOn && !promode)
+ mProMode.resetEVandWB();
mProModeOn = promode;
initializeProMode(mProModeOn);
mProMode.reinit();
diff --git a/src/com/android/camera/ui/ProMode.java b/src/com/android/camera/ui/ProMode.java
index b55d0c425..df1d19edb 100644..100755
--- a/src/com/android/camera/ui/ProMode.java
+++ b/src/com/android/camera/ui/ProMode.java
@@ -37,6 +37,7 @@ import android.graphics.Path;
import android.graphics.PathMeasure;
import android.graphics.Point;
import android.util.AttributeSet;
+import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
@@ -375,4 +376,14 @@ public class ProMode extends View {
}
}
+ public void resetEVandWB(){
+ if (mSettingsManager != null) {
+ String defaultEV = getResources().getString(
+ R.string.pref_exposure_default);
+ String defualtWB = getResources().getString(
+ R.string.pref_camera2_whitebalance_default);
+ mSettingsManager.setValue(SettingsManager.KEY_EXPOSURE,defaultEV);
+ mSettingsManager.setValue(SettingsManager.KEY_WHITE_BALANCE,defualtWB);
+ }
+ }
}