summaryrefslogtreecommitdiffstats
path: root/src/com/android
diff options
context:
space:
mode:
authorMichael Bestas <mikeioannina@cyanogenmod.org>2016-02-15 18:41:51 +0200
committerArne Coucheron <arco68@gmail.com>2018-01-26 01:03:31 +0100
commit0c53b132d2dfea46236ad857019b6f2018a63a9e (patch)
tree82353b644e5693749ac42633ba07f32f632438f2 /src/com/android
parenta679d2c05164a70f27df58e314d6f675fe5b97bb (diff)
downloadandroid_packages_apps_Snap-0c53b132d2dfea46236ad857019b6f2018a63a9e.tar.gz
android_packages_apps_Snap-0c53b132d2dfea46236ad857019b6f2018a63a9e.tar.bz2
android_packages_apps_Snap-0c53b132d2dfea46236ad857019b6f2018a63a9e.zip
Snap: Remove video snapshot size when not supported
Change-Id: I3f4dd8b76044389ee4d0d257e47b4ac90262ccc1
Diffstat (limited to 'src/com/android')
-rw-r--r--src/com/android/camera/CameraSettings.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/com/android/camera/CameraSettings.java b/src/com/android/camera/CameraSettings.java
index 11124ab6b..4d248f017 100644
--- a/src/com/android/camera/CameraSettings.java
+++ b/src/com/android/camera/CameraSettings.java
@@ -960,9 +960,13 @@ public class CameraSettings {
autoExposure, ParametersWrapper.getSupportedAutoexposure(mParameters));
}
- if(videoSnapSize != null) {
- filterUnsupportedOptions(group, videoSnapSize, getSupportedVideoSnapSizes(mParameters));
- filterSimilarPictureSize(group, videoSnapSize);
+ if (videoSnapSize != null) {
+ if (CameraUtil.isVideoSnapshotSupported(mParameters)) {
+ filterUnsupportedOptions(group, videoSnapSize, getSupportedVideoSnapSizes(mParameters));
+ filterSimilarPictureSize(group, videoSnapSize);
+ } else {
+ removePreference(group, videoSnapSize.getKey());
+ }
}
if (histogram != null) {