Skip indexing dynamic and injected raw data when page search is disabled
Test: robotest Fixes: 188059978 Change-Id: I99c86ee12c7696123df26c47cfed8c3ddfbdf353
This commit is contained in:
@@ -80,6 +80,10 @@ public class BaseSearchIndexProvider implements Indexable.SearchIndexProvider {
|
||||
@CallSuper
|
||||
public List<SearchIndexableRaw> getDynamicRawDataToIndex(Context context, boolean enabled) {
|
||||
final List<SearchIndexableRaw> dynamicRaws = new ArrayList<>();
|
||||
if (!isPageSearchEnabled(context)) {
|
||||
// Entire page should be suppressed, do not add dynamic raw data.
|
||||
return dynamicRaws;
|
||||
}
|
||||
final List<AbstractPreferenceController> controllers = getPreferenceControllers(context);
|
||||
if (controllers == null || controllers.isEmpty()) {
|
||||
return dynamicRaws;
|
||||
|
Reference in New Issue
Block a user