Loading packages/SystemUI/src/com/android/systemui/biometrics/UdfpsController.java +6 −2 Original line number Diff line number Diff line Loading @@ -44,6 +44,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 @@ -227,6 +228,7 @@ public class UdfpsController implements DozeReceiver, Dumpable { private final boolean mIsUdfpsNodeFeatureEnabled; private final List<String> mUdfpsSysfsNodePaths; private Handler mHandler; private void updateUdfpsNodes(String value) { if (!mIsUdfpsNodeFeatureEnabled) { Loading Loading @@ -776,6 +778,7 @@ public class UdfpsController implements DozeReceiver, Dumpable { mSessionTracker = sessionTracker; mDeviceEntryUdfpsTouchOverlayViewModel = deviceEntryUdfpsTouchOverlayViewModel; mDefaultUdfpsTouchOverlayViewModel = defaultUdfpsTouchOverlayViewModel; mHandler = new Handler(Looper.getMainLooper()); mIsUdfpsNodeFeatureEnabled = mContext.getResources().getBoolean( com.android.systemui.res.R.bool.config_enableUdfpsSysfsNodes Loading Loading @@ -1044,6 +1047,9 @@ public class UdfpsController implements DozeReceiver, Dumpable { mFingerprintManager.onUdfpsUiEvent(FingerprintManager.UDFPS_UI_READY, requestId, mSensorProps.sensorId); mLatencyTracker.onActionEnd(LatencyTracker.ACTION_UDFPS_ILLUMINATE); mHandler.postDelayed(() -> { updateUdfpsNodes("1"); }, 50); } private void onFingerDown( Loading Loading @@ -1107,8 +1113,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 @@ -44,6 +44,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 @@ -227,6 +228,7 @@ public class UdfpsController implements DozeReceiver, Dumpable { private final boolean mIsUdfpsNodeFeatureEnabled; private final List<String> mUdfpsSysfsNodePaths; private Handler mHandler; private void updateUdfpsNodes(String value) { if (!mIsUdfpsNodeFeatureEnabled) { Loading Loading @@ -776,6 +778,7 @@ public class UdfpsController implements DozeReceiver, Dumpable { mSessionTracker = sessionTracker; mDeviceEntryUdfpsTouchOverlayViewModel = deviceEntryUdfpsTouchOverlayViewModel; mDefaultUdfpsTouchOverlayViewModel = defaultUdfpsTouchOverlayViewModel; mHandler = new Handler(Looper.getMainLooper()); mIsUdfpsNodeFeatureEnabled = mContext.getResources().getBoolean( com.android.systemui.res.R.bool.config_enableUdfpsSysfsNodes Loading Loading @@ -1044,6 +1047,9 @@ public class UdfpsController implements DozeReceiver, Dumpable { mFingerprintManager.onUdfpsUiEvent(FingerprintManager.UDFPS_UI_READY, requestId, mSensorProps.sensorId); mLatencyTracker.onActionEnd(LatencyTracker.ACTION_UDFPS_ILLUMINATE); mHandler.postDelayed(() -> { updateUdfpsNodes("1"); }, 50); } private void onFingerDown( Loading Loading @@ -1107,8 +1113,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