Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 972959f0 authored by Beverly's avatar Beverly Committed by Beverly Tai
Browse files

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
parent bbf8acb5
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -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()
            }