am 9a0216de: Avoid NPE by checking

* commit '9a0216def936a368f87acef082318e99650c2c97':
  Avoid NPE by checking
main
Tadashi G. Takaoka 2013-12-01 23:37:00 -08:00 committed by Android Git Automerger
commit 29b9b39336
1 changed files with 3 additions and 0 deletions

View File

@ -71,6 +71,9 @@ public final class SettingsFragment extends InputMethodSettingsFragment
// Because the "%s" summary trick of {@link ListPreference} doesn't work properly before
// KitKat, we need to update the summary programmatically.
final ListPreference listPreference = (ListPreference)findPreference(prefKey);
if (listPreference == null) {
return;
}
final CharSequence entries[] = listPreference.getEntries();
final int entryIndex = listPreference.findIndexOfValue(listPreference.getValue());
listPreference.setSummary(entryIndex < 0 ? null : entries[entryIndex]);