diff options
author | 2015-03-27 21:08:16 +0000 | |
---|---|---|
committer | 2015-03-27 21:08:16 +0000 | |
commit | 655436eb2ceaea66cfddf77f2ee82ac2e5e5fd2d (patch) | |
tree | 7c551144cbd37ab403c45bec5963fba999beaf37 /java/src | |
parent | 5828166af02a9666f41bb2179bf92990dc6a4ca8 (diff) | |
parent | 23a7998edde3b25d4dc7a14b8a653ccd325d2405 (diff) | |
download | latinime-655436eb2ceaea66cfddf77f2ee82ac2e5e5fd2d.tar.gz latinime-655436eb2ceaea66cfddf77f2ee82ac2e5e5fd2d.tar.xz latinime-655436eb2ceaea66cfddf77f2ee82ac2e5e5fd2d.zip |
am 23a7998e: Not all cyrillic scripts use east_slavic layout.
* commit '23a7998edde3b25d4dc7a14b8a653ccd325d2405':
Not all cyrillic scripts use east_slavic layout.
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java b/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java index 00f69f158..7d8517078 100644 --- a/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java +++ b/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java @@ -125,7 +125,12 @@ public final class AndroidSpellCheckerService extends SpellCheckerService return mRecommendedThreshold; } - private static String getKeyboardLayoutNameForScript(final int script) { + private static String getKeyboardLayoutNameForLocale(final Locale locale) { + // See b/19963288. + if (locale.getLanguage().equals("sr")) { + return "south_slavic"; + } + final int script = ScriptUtils.getScriptFromSpellCheckerLocale(locale); switch (script) { case ScriptUtils.SCRIPT_LATIN: return "qwerty"; @@ -247,8 +252,7 @@ public final class AndroidSpellCheckerService extends SpellCheckerService } private Keyboard createKeyboardForLocale(final Locale locale) { - final int script = ScriptUtils.getScriptFromSpellCheckerLocale(locale); - final String keyboardLayoutName = getKeyboardLayoutNameForScript(script); + final String keyboardLayoutName = getKeyboardLayoutNameForLocale(locale); final InputMethodSubtype subtype = AdditionalSubtypeUtils.createDummyAdditionalSubtype( locale.toString(), keyboardLayoutName); final KeyboardLayoutSet keyboardLayoutSet = createKeyboardSetForSpellChecker(subtype); |