diff options
Diffstat (limited to 'src/com/android/camera')
-rw-r--r-- | src/com/android/camera/util/ApiHelper.java | 1 | ||||
-rw-r--r-- | src/com/android/camera/util/CameraUtil.java | 15 |
2 files changed, 5 insertions, 11 deletions
diff --git a/src/com/android/camera/util/ApiHelper.java b/src/com/android/camera/util/ApiHelper.java index 624cbf264..046a9f9b4 100644 --- a/src/com/android/camera/util/ApiHelper.java +++ b/src/com/android/camera/util/ApiHelper.java @@ -70,7 +70,6 @@ public class ApiHelper { public static final boolean IS_NEXUS_9 = "htc".equalsIgnoreCase(Build.MANUFACTURER) && ("flounder".equalsIgnoreCase(Build.DEVICE) || "flounder_lte".equalsIgnoreCase(Build.DEVICE)); - public static final boolean IS_HTC = "htc".equalsIgnoreCase(Build.MANUFACTURER); public static final boolean HAS_CAMERA_2_API = isLOrHigher(); diff --git a/src/com/android/camera/util/CameraUtil.java b/src/com/android/camera/util/CameraUtil.java index 71e15cba6..d61703850 100644 --- a/src/com/android/camera/util/CameraUtil.java +++ b/src/com/android/camera/util/CameraUtil.java @@ -486,16 +486,11 @@ public class CameraUtil { */ public static int getOptimalPreviewSizeIndex(Context context, List<Size> sizes, double targetRatio) { - // Use a very small tolerance because we want an exact match. - final double aspectRatioTolerance; - // HTC 4:3 ratios is over .01 from true 4:3, targeted fix for those - // devices here, see b/18241645 - if (ApiHelper.IS_HTC && targetRatio > 1.3433 && targetRatio < 1.35) { - Log.w(TAG, "4:3 ratio out of normal tolerance, increasing tolerance to 0.02"); - aspectRatioTolerance = 0.02; - } else { - aspectRatioTolerance = 0.01; - } + // Use a very small tolerance because we want an exact match. HTC 4:3 + // ratios is over .01 from true 4:3, so this value must be above .01, + // see b/18241645. + final double aspectRatioTolerance = 0.02; + return getOptimalPreviewSizeIndex(context, sizes, targetRatio, aspectRatioTolerance); } |