diff options
author | 2012-04-25 14:17:49 +0900 | |
---|---|---|
committer | 2012-04-25 18:43:51 +0900 | |
commit | 154e6888628d0ecfde0d644a6b1ea8c5edb1d052 (patch) | |
tree | 320d2e6c6429eded514f9c1c75f422d53c47ecee /java/src/com/android/inputmethod/latin/Settings.java | |
parent | 49caddbdabe5ca666bdef9f842f134e30e7ffed9 (diff) | |
download | latinime-154e6888628d0ecfde0d644a6b1ea8c5edb1d052.tar.gz latinime-154e6888628d0ecfde0d644a6b1ea8c5edb1d052.tar.xz latinime-154e6888628d0ecfde0d644a6b1ea8c5edb1d052.zip |
Fix "no language" subtype name
* Move SubtypeLocale.get{Full,Middle,Short}DisplayName() to
LatinLeyboardView and add unit tests (SpacebarTextTests).
* Add SubtypeLocale.getSubtypeDisplayName()
Bug: 6393865
Change-Id: I57420c6ae9a7b4d847a415211ff295a79a138f45
Diffstat (limited to 'java/src/com/android/inputmethod/latin/Settings.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/Settings.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/java/src/com/android/inputmethod/latin/Settings.java b/java/src/com/android/inputmethod/latin/Settings.java index 13264f7e8..74c4aea0c 100644 --- a/java/src/com/android/inputmethod/latin/Settings.java +++ b/java/src/com/android/inputmethod/latin/Settings.java @@ -300,13 +300,14 @@ public class Settings extends InputMethodSettingsFragment final PreferenceScreen customInputStyles = (PreferenceScreen)findPreference(PREF_CUSTOM_INPUT_STYLES); final SharedPreferences prefs = getPreferenceManager().getSharedPreferences(); - final String prefSubtype = SettingsValues.getPrefAdditionalSubtypes(prefs, getResources()); + final Resources res = getResources(); + final String prefSubtype = SettingsValues.getPrefAdditionalSubtypes(prefs, res); final InputMethodSubtype[] subtypes = AdditionalSubtype.createAdditionalSubtypesArray(prefSubtype); final StringBuilder styles = new StringBuilder(); for (final InputMethodSubtype subtype : subtypes) { if (styles.length() > 0) styles.append(", "); - styles.append(SubtypeLocale.getFullDisplayName(subtype)); + styles.append(SubtypeLocale.getSubtypeDisplayName(subtype, res)); } customInputStyles.setSummary(styles); } |