Loading services/core/java/com/android/server/biometrics/sensors/face/Face10.java +11 −5 Original line number Diff line number Diff line Loading @@ -582,16 +582,22 @@ class Face10 implements IHwBinder.DeathRecipient { final FaceGenerateChallengeClient previousChallengeOwner = mCurrentChallengeOwner.getInterruptedClient(); mCurrentChallengeOwner = null; Slog.d(TAG, "Previous challenge owner: " + previousChallengeOwner); if (previousChallengeOwner != null) { final ClientMonitorCallbackConverter listener = previousChallengeOwner.getListener(); if (listener == null) { Slog.w(TAG, "Listener is null"); } else { try { previousChallengeOwner.getListener() .onChallengeInterruptFinished(mSensorId); listener.onChallengeInterruptFinished(mSensorId); } catch (RemoteException e) { Slog.e(TAG, "Unable to notify interrupt finished", e); } } } } }); }); } Loading Loading
services/core/java/com/android/server/biometrics/sensors/face/Face10.java +11 −5 Original line number Diff line number Diff line Loading @@ -582,16 +582,22 @@ class Face10 implements IHwBinder.DeathRecipient { final FaceGenerateChallengeClient previousChallengeOwner = mCurrentChallengeOwner.getInterruptedClient(); mCurrentChallengeOwner = null; Slog.d(TAG, "Previous challenge owner: " + previousChallengeOwner); if (previousChallengeOwner != null) { final ClientMonitorCallbackConverter listener = previousChallengeOwner.getListener(); if (listener == null) { Slog.w(TAG, "Listener is null"); } else { try { previousChallengeOwner.getListener() .onChallengeInterruptFinished(mSensorId); listener.onChallengeInterruptFinished(mSensorId); } catch (RemoteException e) { Slog.e(TAG, "Unable to notify interrupt finished", e); } } } } }); }); } Loading