From 10490c4cd277d653c155735125885b3370eb5ece Mon Sep 17 00:00:00 2001 From: Steve Kondik Date: Sat, 7 Dec 2013 06:07:02 -0800 Subject: camera: Cleanup and compatibility fixes * Don't crash for unavailable integer parameters * Kill logspam Change-Id: I6dbcf5560f96ce6173a847501721f589766889bc --- src/com/android/camera/CameraSettings.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/com/android/camera/CameraSettings.java') diff --git a/src/com/android/camera/CameraSettings.java b/src/com/android/camera/CameraSettings.java index 50a7d4560..ee7e0a0d1 100644 --- a/src/com/android/camera/CameraSettings.java +++ b/src/com/android/camera/CameraSettings.java @@ -729,6 +729,18 @@ public class CameraSettings { selectableZoneAf, mParameters.getSupportedSelectableZoneAf()); } + if (saturation != null && !CameraUtil.isSupported(mParameters, "saturation")) { + removePreference(group, saturation.getKey()); + } + + if (contrast != null && !CameraUtil.isSupported(mParameters, "contrast")) { + removePreference(group, contrast.getKey()); + } + + if (sharpness != null && !CameraUtil.isSupported(mParameters, "sharpness")) { + removePreference(group, sharpness.getKey()); + } + if (mIso != null) { filterUnsupportedOptions(group, mIso, mParameters.getSupportedIsoValues()); -- cgit v1.2.3