From 11679da53ddb8baf12cd95ee1b2e6da741f864a0 Mon Sep 17 00:00:00 2001 From: Kevin Chyn Date: Thu, 14 Mar 2019 18:25:29 -0700 Subject: [PATCH] Update toggle logic Bug: 111548033 Test: Builds Change-Id: I591297940b48cffe61ca0279ff835ccacd2a625f --- .../biometrics/face/FaceEnrollAccessibilityToggle.java | 5 +++++ .../settings/biometrics/face/FaceEnrollIntroduction.java | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/biometrics/face/FaceEnrollAccessibilityToggle.java b/src/com/android/settings/biometrics/face/FaceEnrollAccessibilityToggle.java index 49f4f7fd660..2db654bec94 100644 --- a/src/com/android/settings/biometrics/face/FaceEnrollAccessibilityToggle.java +++ b/src/com/android/settings/biometrics/face/FaceEnrollAccessibilityToggle.java @@ -58,9 +58,14 @@ public class FaceEnrollAccessibilityToggle extends LinearLayout { a.recycle(); } mSwitch = findViewById(R.id.toggle); + mSwitch.setChecked(false); } public boolean isChecked() { return mSwitch.isChecked(); } + + public void setChecked(boolean checked) { + mSwitch.setChecked(checked); + } } diff --git a/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java b/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java index 5f2b675eb95..c7966f21dd0 100644 --- a/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java +++ b/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java @@ -53,6 +53,7 @@ public class FaceEnrollIntroduction extends BiometricEnrollIntroduction { final LinearLayout accessibilityLayout = findViewById(R.id.accessibility_layout); final Button accessibilityButton = findViewById(R.id.accessibility_button); accessibilityButton.setOnClickListener(view -> { + mSwitchDiversity.setChecked(true); accessibilityButton.setVisibility(View.INVISIBLE); accessibilityLayout.setVisibility(View.VISIBLE); }); @@ -177,7 +178,7 @@ public class FaceEnrollIntroduction extends BiometricEnrollIntroduction { } else { intent.setClass(this, FaceEnrollEnrolling.class); } - intent.putExtra(EXTRA_KEY_REQUIRE_DIVERSITY, mSwitchDiversity.isChecked()); + intent.putExtra(EXTRA_KEY_REQUIRE_DIVERSITY, !mSwitchDiversity.isChecked()); WizardManagerHelper.copyWizardManagerExtras(getIntent(), intent); return intent; }