diff options
author | Linux Build Service Account <lnxbuild@localhost> | 2019-04-18 07:03:50 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2019-04-18 07:03:50 -0700 |
commit | e7b55c8d6d823d58ea877b8819ed9669eb94034f (patch) | |
tree | cbc87cdd8716446a2ed9cea1af859e7297aa595c /src/com/android/camera | |
parent | 510543b059523e4778110e22376d8736e95383b8 (diff) | |
parent | c724bc35a9c5f3b36ce36a2081559e2644993da4 (diff) | |
download | android_packages_apps_Snap-e7b55c8d6d823d58ea877b8819ed9669eb94034f.tar.gz android_packages_apps_Snap-e7b55c8d6d823d58ea877b8819ed9669eb94034f.tar.bz2 android_packages_apps_Snap-e7b55c8d6d823d58ea877b8819ed9669eb94034f.zip |
Merge "SnapdragonCamera: Add get AE/AF state in onCaptureProgressed" into camera-SnapdragonCamera.lnx.2.0
Diffstat (limited to 'src/com/android/camera')
-rwxr-xr-x | src/com/android/camera/CaptureModule.java | 1 | ||||
-rwxr-xr-x | src/com/android/camera/SettingsManager.java | 21 |
2 files changed, 12 insertions, 10 deletions
diff --git a/src/com/android/camera/CaptureModule.java b/src/com/android/camera/CaptureModule.java index 61d6cf5fc..df0f43700 100755 --- a/src/com/android/camera/CaptureModule.java +++ b/src/com/android/camera/CaptureModule.java @@ -794,6 +794,7 @@ public class CaptureModule implements CameraModule, PhotoController, updateFaceView(faces, null); } } + updateCaptureStateMachine(id, partialResult); } @Override diff --git a/src/com/android/camera/SettingsManager.java b/src/com/android/camera/SettingsManager.java index b05bd8ccd..6e301b51f 100755 --- a/src/com/android/camera/SettingsManager.java +++ b/src/com/android/camera/SettingsManager.java @@ -758,18 +758,19 @@ public class SettingsManager implements ListMenu.SettingsListener { } public boolean setValue(String key, String value) { - ListPreference pref = mPreferenceGroup.findPreference(key); - if (pref != null) { - if (pref.findIndexOfValue(value) < 0) { - return false; - } else { - pref.setValue(value); - updateMapAndNotify(pref); - return true; + if (mPreferenceGroup != null) { + ListPreference pref = mPreferenceGroup.findPreference(key); + if (pref != null) { + if (pref.findIndexOfValue(value) < 0) { + return false; + } else { + pref.setValue(value); + updateMapAndNotify(pref); + return true; + } } - } else { - return false; } + return false; } public boolean setValue(String key, Set<String> set) { |