summaryrefslogtreecommitdiffstats
path: root/src/com
diff options
context:
space:
mode:
authorMichael Bestas <mikeioannina@cyanogenmod.org>2016-02-15 18:41:51 +0200
committerBruno Martins <bgcngm@gmail.com>2018-11-20 12:31:35 +0000
commitc1052b1f6d5e5e29d683a69b8f0bdb62c1b71731 (patch)
tree136ced788ac0c9734d607b6ca70a0279692d034c /src/com
parentd99ac942df0c02d4ce6e71f58d9f31846470d11d (diff)
downloadandroid_packages_apps_Snap-c1052b1f6d5e5e29d683a69b8f0bdb62c1b71731.tar.gz
android_packages_apps_Snap-c1052b1f6d5e5e29d683a69b8f0bdb62c1b71731.tar.bz2
android_packages_apps_Snap-c1052b1f6d5e5e29d683a69b8f0bdb62c1b71731.zip
Snap: Remove video snapshot size when not supported
Change-Id: I3f4dd8b76044389ee4d0d257e47b4ac90262ccc1
Diffstat (limited to 'src/com')
-rwxr-xr-xsrc/com/android/camera/CameraSettings.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/com/android/camera/CameraSettings.java b/src/com/android/camera/CameraSettings.java
index 585dc0a86..6b6a2f9ca 100755
--- a/src/com/android/camera/CameraSettings.java
+++ b/src/com/android/camera/CameraSettings.java
@@ -999,9 +999,14 @@ 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) {