| Index: chrome/browser/chromeos/login/quick_unlock/quick_unlock_utils.cc
|
| diff --git a/chrome/browser/chromeos/login/quick_unlock/quick_unlock_utils.cc b/chrome/browser/chromeos/login/quick_unlock/quick_unlock_utils.cc
|
| index 3beae8927a1fa80f5b903877df4f881b2266fdd4..3259224bd00aa447ed0e1dffe4e83cb8b7ddb3c7 100644
|
| --- a/chrome/browser/chromeos/login/quick_unlock/quick_unlock_utils.cc
|
| +++ b/chrome/browser/chromeos/login/quick_unlock/quick_unlock_utils.cc
|
| @@ -30,6 +30,7 @@ void RegisterQuickUnlockProfilePrefs(PrefRegistrySimple* registry) {
|
| registry->RegisterIntegerPref(
|
| prefs::kQuickUnlockTimeout,
|
| static_cast<int>(QuickUnlockPasswordConfirmationFrequency::DAY));
|
| + registry->RegisterBooleanPref(prefs::kEnableQuickUnlockFingerprint, false);
|
| }
|
|
|
| bool IsPinUnlockEnabled(PrefService* pref_service) {
|
| @@ -58,6 +59,14 @@ bool IsPinUnlockEnabled(PrefService* pref_service) {
|
| return base::FeatureList::IsEnabled(features::kQuickUnlockPin);
|
| }
|
|
|
| +bool IsFingerprintUnlockEnabled() {
|
| + // Enable fingerprint unlock only if the switch is present. The fingerprint
|
| + // settings are under the lock screen so we cannot set it up without
|
| + // kQuickUnlockPin enabled, so make sure that feature is turned on as well.
|
| + return base::FeatureList::IsEnabled(features::kQuickUnlockPin) &&
|
| + base::FeatureList::IsEnabled(features::kQuickUnlockFingerprint);
|
| +}
|
| +
|
| void EnableQuickUnlockForTesting() {
|
| enable_for_testing_ = true;
|
| }
|
|
|