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

Commit c22fc6d1 authored by Ilya Matyukhin's avatar Ilya Matyukhin
Browse files

Fix SystemUI crashing during UDFPS enrollment touch

Bug: 263419944
Test: manual on device
Change-Id: I7fb535a64260d5af68a937ab8b759415d6bc2727
parent 6f05ddbe
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -62,6 +62,7 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;

import com.android.internal.annotations.VisibleForTesting;
import com.android.internal.logging.InstanceId;
import com.android.internal.util.LatencyTracker;
import com.android.keyguard.FaceAuthApiRequestReason;
import com.android.keyguard.KeyguardUpdateMonitor;
@@ -547,7 +548,9 @@ public class UdfpsController implements DozeReceiver, Dumpable {
        }

        final int biometricTouchReportedTouchType = toBiometricTouchReportedTouchType(event);
        final int sessionId = mSessionTracker.getSessionId(getBiometricSessionType()).getId();
        final InstanceId sessionIdProvider = mSessionTracker.getSessionId(
                getBiometricSessionType());
        final int sessionId = (sessionIdProvider != null) ? sessionIdProvider.getId() : -1;
        final int touchConfigId = BOUNDING_BOX_TOUCH_CONFIG_ID;

        SysUiStatsLog.write(SysUiStatsLog.BIOMETRIC_TOUCH_REPORTED, biometricTouchReportedTouchType,