Check for sidecar null-ness before removing
Test: cd tests/robotests && mma Bug: 36681116 Change-Id: Id48113502c538b607d92700d3e58943614cfc150
This commit is contained in:
@@ -18,6 +18,8 @@ package com.android.settings.password;
|
||||
|
||||
import android.annotation.NonNull;
|
||||
import android.hardware.fingerprint.FingerprintManager;
|
||||
import android.hardware.fingerprint.FingerprintManager.EnrollmentCallback;
|
||||
import android.os.CancellationSignal;
|
||||
|
||||
import com.android.internal.util.Preconditions;
|
||||
|
||||
@@ -33,15 +35,33 @@ public class FingerprintManagerWrapper implements IFingerprintManager {
|
||||
mFingerprintManager = fingerprintManager;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isHardwareDetected() {
|
||||
return mFingerprintManager.isHardwareDetected();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasEnrolledFingerprints(int userId) {
|
||||
return mFingerprintManager.hasEnrolledFingerprints(userId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public long preEnroll() {
|
||||
return mFingerprintManager.preEnroll();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setActiveUser(int userId) {
|
||||
mFingerprintManager.setActiveUser(userId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void enroll(
|
||||
byte[] token,
|
||||
CancellationSignal cancel,
|
||||
int flags,
|
||||
int userId,
|
||||
EnrollmentCallback callback) {
|
||||
mFingerprintManager.enroll(token, cancel, flags, userId, callback);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,6 +16,9 @@
|
||||
|
||||
package com.android.settings.password;
|
||||
|
||||
import android.hardware.fingerprint.FingerprintManager.EnrollmentCallback;
|
||||
import android.os.CancellationSignal;
|
||||
|
||||
/**
|
||||
* This is the workaround to allow us test {@link SetNewPasswordController} which uses a new hidden
|
||||
* API {@link android.hardware.fingerprint.FingerprintManager#hasEnrolledFingerprints(int)} that
|
||||
@@ -28,4 +31,9 @@ public interface IFingerprintManager {
|
||||
boolean hasEnrolledFingerprints(int userId);
|
||||
|
||||
long preEnroll();
|
||||
|
||||
void setActiveUser(int userId);
|
||||
|
||||
void enroll(byte [] token, CancellationSignal cancel, int flags,
|
||||
int userId, EnrollmentCallback callback);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user