diff options
Diffstat (limited to 'src/com/android/inputmethod/latin/LatinIME.java')
-rw-r--r-- | src/com/android/inputmethod/latin/LatinIME.java | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/com/android/inputmethod/latin/LatinIME.java b/src/com/android/inputmethod/latin/LatinIME.java index 992456183..ef761a06e 100644 --- a/src/com/android/inputmethod/latin/LatinIME.java +++ b/src/com/android/inputmethod/latin/LatinIME.java @@ -1202,7 +1202,10 @@ public class LatinIME extends InputMethodService setSuggestions(null, false, false, true); FieldContext context = new FieldContext( - getCurrentInputConnection(), getCurrentInputEditorInfo()); + getCurrentInputConnection(), + getCurrentInputEditorInfo(), + mLanguageSwitcher.getInputLanguage(), + mLanguageSwitcher.getEnabledLanguages()); mVoiceInput.startListening(context, swipe); switchToRecognitionStatusView(); } @@ -1576,7 +1579,11 @@ public class LatinIME extends InputMethodService } private FieldContext makeFieldContext() { - return new FieldContext(getCurrentInputConnection(), getCurrentInputEditorInfo()); + return new FieldContext( + getCurrentInputConnection(), + getCurrentInputEditorInfo(), + mLanguageSwitcher.getInputLanguage(), + mLanguageSwitcher.getEnabledLanguages()); } private boolean fieldCanDoVoice(FieldContext fieldContext) { |