Never play face errors for co-ex
If face and fingerprint are enrolled, don't play face failure haptics on errors or face failures. In general, don't play face haptics on error (to mimic functionality of the haptic played in system server). Test: manual Fixes: 231756704 Change-Id: I8a3350f148cf27549e937c3da98ddfc8853690b8
This commit is contained in:
@@ -676,7 +676,10 @@ public class BiometricUnlockController extends KeyguardUpdateMonitorCallback imp
|
||||
}
|
||||
}
|
||||
|
||||
if (biometricSourceType == BiometricSourceType.FACE) {
|
||||
// Suppress all face auth errors if fingerprint can be used to authenticate
|
||||
if (biometricSourceType == BiometricSourceType.FACE
|
||||
&& !mUpdateMonitor.getCachedIsUnlockWithFingerprintPossible(
|
||||
KeyguardUpdateMonitor.getCurrentUser())) {
|
||||
vibrateError();
|
||||
}
|
||||
|
||||
@@ -703,10 +706,6 @@ public class BiometricUnlockController extends KeyguardUpdateMonitorCallback imp
|
||||
UI_EVENT_LOGGER.log(BiometricUiEvent.BIOMETRIC_BOUNCER_SHOWN, getSessionId());
|
||||
}
|
||||
|
||||
if (biometricSourceType == BiometricSourceType.FACE) {
|
||||
vibrateError();
|
||||
}
|
||||
|
||||
cleanup();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user