Merge "Fix the failing PreferenceControllerContractTest"
diff --git a/src/com/android/settings/biometrics/face/FaceSettings.java b/src/com/android/settings/biometrics/face/FaceSettings.java
index 490580d..ea5a303 100644
--- a/src/com/android/settings/biometrics/face/FaceSettings.java
+++ b/src/com/android/settings/biometrics/face/FaceSettings.java
@@ -156,6 +156,9 @@
@Override
protected List<AbstractPreferenceController> createPreferenceControllers(Context context) {
+ if (!isAvailable(context)) {
+ return null;
+ }
final List<AbstractPreferenceController> controllers =
buildPreferenceControllers(context, getSettingsLifecycle());
// There's no great way of doing this right now :/
@@ -197,7 +200,11 @@
@Override
public List<AbstractPreferenceController> createPreferenceControllers(
Context context) {
- return buildPreferenceControllers(context, null /* lifecycle */);
+ if (isAvailable(context)) {
+ return buildPreferenceControllers(context, null /* lifecycle */);
+ } else {
+ return null;
+ }
}
@Override