Merge "Make SmartBatterySettings unsearchable when it's not available." into main

This commit is contained in:
Treehugger Robot
2024-03-01 17:56:59 +00:00
committed by Android (Google) Code Review
2 changed files with 83 additions and 0 deletions

View File

@@ -24,6 +24,7 @@ import com.android.settings.R;
import com.android.settings.SettingsActivity;
import com.android.settings.core.InstrumentedPreferenceFragment;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.search.SearchIndexable;
@@ -91,5 +92,12 @@ public class SmartBatterySettings extends DashboardFragment {
Context context) {
return buildPreferenceControllers(context, null, null);
}
@Override
protected boolean isPageSearchEnabled(Context context) {
return FeatureFactory.getFeatureFactory()
.getPowerUsageFeatureProvider()
.isSmartBatterySupported();
}
};
}