Merge "Fix the failing PreferenceControllerContractTest"

This commit is contained in:
TreeHugger Robot
2019-03-08 19:15:29 +00:00
committed by Android (Google) Code Review

View File

@@ -156,6 +156,9 @@ public class FaceSettings extends DashboardFragment {
@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 @@ public class FaceSettings extends DashboardFragment {
@Override
public List<AbstractPreferenceController> createPreferenceControllers(
Context context) {
return buildPreferenceControllers(context, null /* lifecycle */);
if (isAvailable(context)) {
return buildPreferenceControllers(context, null /* lifecycle */);
} else {
return null;
}
}
@Override