From 6ec727914f9e7b9f53fa290f3b0ac44dfe2fc802 Mon Sep 17 00:00:00 2001 From: Kevin Chyn Date: Mon, 13 Aug 2018 18:32:47 -0700 Subject: [PATCH] Stop camera enumeration after finding first camera The first one returned generally specifies the vendor's recommended camera. We can also check lens focal length but it's not necessary. Fixes: 112482387 Test: manual Change-Id: Iab245f278ce1bf69ea95f7c081d20e837e84fe51 --- .../settings/biometrics/face/FaceEnrollPreviewFragment.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/com/android/settings/biometrics/face/FaceEnrollPreviewFragment.java b/src/com/android/settings/biometrics/face/FaceEnrollPreviewFragment.java index 2b92ccbc115..8bb8b929f36 100644 --- a/src/com/android/settings/biometrics/face/FaceEnrollPreviewFragment.java +++ b/src/com/android/settings/biometrics/face/FaceEnrollPreviewFragment.java @@ -236,6 +236,7 @@ public class FaceEnrollPreviewFragment extends InstrumentedPreferenceFragment { CameraCharacteristics.SCALER_STREAM_CONFIGURATION_MAP); mPreviewSize = chooseOptimalSize(map.getOutputSizes(SurfaceTexture.class), width, height, MAX_PREVIEW_WIDTH, MAX_PREVIEW_HEIGHT); + break; } } catch (CameraAccessException e) { Log.e(TAG, "Unable to access camera", e);