diff --git a/src/com/android/settings/DisplaySettings.java b/src/com/android/settings/DisplaySettings.java index 75236de8c41..ae1d8d15036 100644 --- a/src/com/android/settings/DisplaySettings.java +++ b/src/com/android/settings/DisplaySettings.java @@ -299,7 +299,8 @@ public class DisplaySettings extends SettingsPreferenceFragment implements @Override public List getXmlResourcesToIndex(Context context, boolean enabled) { - ArrayList result = new ArrayList<>(1); + ArrayList result = + new ArrayList(); SearchIndexableResource sir = new SearchIndexableResource(context); sir.xmlResId = R.xml.display_settings; @@ -310,11 +311,15 @@ public class DisplaySettings extends SettingsPreferenceFragment implements @Override public List getNonIndexableKeys(Context context) { - ArrayList nonIndexableKeys = new ArrayList<>(1); - if (!isAutomaticBrightnessAvailable(context.getResources())) { - nonIndexableKeys.add(KEY_AUTO_BRIGHTNESS); + ArrayList result = new ArrayList(); + if (!context.getResources().getBoolean( + com.android.internal.R.bool.config_dreamsSupported)) { + result.add(KEY_SCREEN_SAVER); } - return nonIndexableKeys; + if (!isAutomaticBrightnessAvailable(context.getResources())) { + result.add(KEY_AUTO_BRIGHTNESS); + } + return result; } }; }