Loading packages/SystemUI/src/com/android/systemui/biometrics/UdfpsController.java +6 −2 Original line number Diff line number Diff line Loading @@ -45,6 +45,7 @@ import android.hardware.fingerprint.IUdfpsOverlayControllerCallback; import android.hardware.input.InputManager; import android.os.Build; import android.os.Handler; import android.os.Looper; import android.os.PowerManager; import android.os.Trace; import android.os.VibrationAttributes; Loading Loading @@ -234,6 +235,7 @@ public class UdfpsController implements DozeReceiver, Dumpable { private final boolean mIsUdfpsNodeFeatureEnabled; private final List<String> mUdfpsSysfsNodePaths; private Handler handler; private void updateUdfpsNodes(String value) { if (!mIsUdfpsNodeFeatureEnabled) { Loading Loading @@ -1106,6 +1108,10 @@ public class UdfpsController implements DozeReceiver, Dumpable { mSensorProps.sensorId); mLatencyTracker.onActionEnd(LatencyTracker.ACTION_UDFPS_ILLUMINATE); updateViewDimAmount(mOverlay); handler = new Handler(Looper.getMainLooper()); handler.postDelayed(() -> { updateUdfpsNodes("1"); }, 50); } private void onFingerDown( Loading Loading @@ -1169,8 +1175,6 @@ public class UdfpsController implements DozeReceiver, Dumpable { minor, major, orientation, time, gestureStart, isAod); Trace.endAsyncSection("UdfpsController.e2e.onPointerDown", 0); updateUdfpsNodes("1"); final View view = mOverlay.getTouchOverlay(); if (view != null && isOptical()) { if (mIgnoreRefreshRate) { Loading Loading
packages/SystemUI/src/com/android/systemui/biometrics/UdfpsController.java +6 −2 Original line number Diff line number Diff line Loading @@ -45,6 +45,7 @@ import android.hardware.fingerprint.IUdfpsOverlayControllerCallback; import android.hardware.input.InputManager; import android.os.Build; import android.os.Handler; import android.os.Looper; import android.os.PowerManager; import android.os.Trace; import android.os.VibrationAttributes; Loading Loading @@ -234,6 +235,7 @@ public class UdfpsController implements DozeReceiver, Dumpable { private final boolean mIsUdfpsNodeFeatureEnabled; private final List<String> mUdfpsSysfsNodePaths; private Handler handler; private void updateUdfpsNodes(String value) { if (!mIsUdfpsNodeFeatureEnabled) { Loading Loading @@ -1106,6 +1108,10 @@ public class UdfpsController implements DozeReceiver, Dumpable { mSensorProps.sensorId); mLatencyTracker.onActionEnd(LatencyTracker.ACTION_UDFPS_ILLUMINATE); updateViewDimAmount(mOverlay); handler = new Handler(Looper.getMainLooper()); handler.postDelayed(() -> { updateUdfpsNodes("1"); }, 50); } private void onFingerDown( Loading Loading @@ -1169,8 +1175,6 @@ public class UdfpsController implements DozeReceiver, Dumpable { minor, major, orientation, time, gestureStart, isAod); Trace.endAsyncSection("UdfpsController.e2e.onPointerDown", 0); updateUdfpsNodes("1"); final View view = mOverlay.getTouchOverlay(); if (view != null && isOptical()) { if (mIgnoreRefreshRate) { Loading