fixing ime crash in emulator

Just guarding some calls with if (VOICE_INSTALLED). Also added an &, probably a typo.
main
Kristian Monsen 2010-02-05 12:11:59 +00:00
parent 2e3aa86cf3
commit 1322b7f899
1 changed files with 7 additions and 3 deletions

View File

@ -565,14 +565,18 @@ public class LatinIME extends InputMethodService
public void onFinishInput() {
super.onFinishInput();
if (mAfterVoiceInput) mVoiceInput.logInputEnded();
if (VOICE_INSTALLED && mAfterVoiceInput) {
mVoiceInput.logInputEnded();
}
mVoiceInput.flushLogs();
if (VOICE_INSTALLED) {
mVoiceInput.flushLogs();
}
if (mInputView != null) {
mInputView.closing();
}
if (VOICE_INSTALLED & mRecognizing) {
if (VOICE_INSTALLED && mRecognizing) {
mVoiceInput.cancel();
}
}