diff --git a/src/com/android/settings/inputmethod/UserDictionaryListPreferenceController.java b/src/com/android/settings/inputmethod/UserDictionaryListPreferenceController.java index 4a409e1c789..9343493de2f 100644 --- a/src/com/android/settings/inputmethod/UserDictionaryListPreferenceController.java +++ b/src/com/android/settings/inputmethod/UserDictionaryListPreferenceController.java @@ -174,7 +174,10 @@ public class UserDictionaryListPreferenceController extends BasePreferenceContro mScreen.addPreference(createUserDictionaryPreference(null)); } else { for (String locale : localeSet) { - mScreen.addPreference(createUserDictionaryPreference(locale)); + final Preference pref = createUserDictionaryPreference(locale); + if (mScreen.findPreference(pref.getKey()) == null) { + mScreen.addPreference(pref); + } } } }