aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin
diff options
context:
space:
mode:
authorsatok <satok@google.com>2011-02-04 00:30:11 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-02-04 00:30:11 -0800
commit8dac5fe98d586b5bea9f18ed3d8f2cc4d3588102 (patch)
tree0b3f7d2b28e71159c0781bae078608904a2ca6e8 /java/src/com/android/inputmethod/latin
parentfdb2225803918981558dfb9e568dbb96f7d0673a (diff)
parentc98a943edaf03bb114172b31b041b0a6b952c043 (diff)
downloadlatinime-8dac5fe98d586b5bea9f18ed3d8f2cc4d3588102.tar.gz
latinime-8dac5fe98d586b5bea9f18ed3d8f2cc4d3588102.tar.xz
latinime-8dac5fe98d586b5bea9f18ed3d8f2cc4d3588102.zip
Merge "Duplicate enabled languages when there is only one enabled language"
Diffstat (limited to 'java/src/com/android/inputmethod/latin')
-rw-r--r--java/src/com/android/inputmethod/latin/SubtypeSwitcher.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java b/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java
index f4262cc99..d8c89a0d4 100644
--- a/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java
+++ b/java/src/com/android/inputmethod/latin/SubtypeSwitcher.java
@@ -426,8 +426,15 @@ public class SubtypeSwitcher {
if (mConfigUseSpacebarLanguageSwitcher) {
return mLanguageSwitcher.getEnabledLanguages();
} else {
+ int enabledLanguageCount = mEnabledLanguagesOfCurrentInputMethod.size();
+ // Workaround for explicitly specifying the voice language
+ if (enabledLanguageCount == 1) {
+ mEnabledLanguagesOfCurrentInputMethod.add(
+ mEnabledLanguagesOfCurrentInputMethod.get(0));
+ ++enabledLanguageCount;
+ }
return mEnabledLanguagesOfCurrentInputMethod.toArray(
- new String[mEnabledLanguagesOfCurrentInputMethod.size()]);
+ new String[enabledLanguageCount]);
}
}