diff options
author | Michael Bestas <mikeioannina@cyanogenmod.org> | 2016-02-15 18:41:51 +0200 |
---|---|---|
committer | Bruno Martins <bgcngm@gmail.com> | 2018-11-20 12:31:35 +0000 |
commit | c1052b1f6d5e5e29d683a69b8f0bdb62c1b71731 (patch) | |
tree | 136ced788ac0c9734d607b6ca70a0279692d034c /src/com | |
parent | d99ac942df0c02d4ce6e71f58d9f31846470d11d (diff) | |
download | android_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-x | src/com/android/camera/CameraSettings.java | 11 |
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) { |