From da8508e11d76b91afc4783da5b166d09845b91fb Mon Sep 17 00:00:00 2001 From: codeworkx Date: Sun, 3 Mar 2019 18:13:21 +0100 Subject: Snap: allow to disable image stabilization per device Change-Id: I4317f84285bdf97ba321ad5ddba7453f2b5d3b0c --- src/com/android/camera/CameraSettings.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/com/android/camera') diff --git a/src/com/android/camera/CameraSettings.java b/src/com/android/camera/CameraSettings.java index 88488426f..c9889b892 100755 --- a/src/com/android/camera/CameraSettings.java +++ b/src/com/android/camera/CameraSettings.java @@ -301,6 +301,7 @@ public class CameraSettings { public static String mKeyIso = null; public static String mKeyIsoValues = null; + private static boolean mSupportDis = false; private static boolean mSupportBokehMode = false; private static final HashMap @@ -491,6 +492,9 @@ public class CameraSettings { Log.d(TAG, "Using key for iso-values: " + mKeyIsoValues); } + // Image stabilization + mSupportDis = mContext.getResources().getBoolean(R.bool.support_dis); + // Bokeh mode mSupportBokehMode = mContext.getResources().getBoolean(R.bool.support_bokeh_mode); } @@ -631,6 +635,8 @@ public class CameraSettings { } public static List getSupportedDISModes(Parameters params) { + if (!mSupportDis) + return null; String str = params.get(KEY_QC_SUPPORTED_DIS_MODES); if (str == null) { return null; -- cgit v1.2.3