Update sensor loc before showing auth ripple

to use the most updated information

Test: manually open and close device, check auth ripple
comes from the right position
Fixes: 197637248

Change-Id: I02e015a59aaa72469034306dc9be70b868b65f9c
This commit is contained in:
Beverly
2021-10-05 10:30:49 -04:00
committed by Beverly Tai
parent bbf8acb569
commit 972959f004

View File

@@ -18,7 +18,6 @@ package com.android.systemui.biometrics
import android.animation.ValueAnimator
import android.content.Context
import android.content.res.Configuration
import android.graphics.PointF
import android.hardware.biometrics.BiometricSourceType
import android.util.DisplayMetrics
@@ -125,6 +124,7 @@ class AuthRippleController @Inject constructor(
return
}
updateSensorLocation()
if (biometricSourceType == BiometricSourceType.FINGERPRINT &&
fingerprintSensorLocation != null) {
mView.setSensorLocation(fingerprintSensorLocation!!)
@@ -266,9 +266,6 @@ class AuthRippleController @Inject constructor(
private val configurationChangedListener =
object : ConfigurationController.ConfigurationListener {
override fun onConfigChanged(newConfig: Configuration?) {
updateSensorLocation()
}
override fun onUiModeChanged() {
updateRippleColor()
}