aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/Settings.java
diff options
context:
space:
mode:
authorTadashi G. Takaoka <takaoka@google.com>2012-04-25 14:17:49 +0900
committerTadashi G. Takaoka <takaoka@google.com>2012-04-25 18:43:51 +0900
commit154e6888628d0ecfde0d644a6b1ea8c5edb1d052 (patch)
tree320d2e6c6429eded514f9c1c75f422d53c47ecee /java/src/com/android/inputmethod/latin/Settings.java
parent49caddbdabe5ca666bdef9f842f134e30e7ffed9 (diff)
downloadlatinime-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.java5
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);
}