Fix potential NPE

Change-Id: I3679d24b6c89e081d24d59c91b136c139dcb3d5c
main
Tadashi G. Takaoka 2011-07-21 02:27:27 -07:00
parent d85bc7221c
commit 3be0039164
1 changed files with 3 additions and 2 deletions

View File

@ -546,8 +546,9 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
// know now whether this is a password text field, because we need to know now whether we
// want to enable the voice button.
final VoiceProxy voiceIme = mVoiceProxy;
voiceIme.resetVoiceStates(InputTypeCompatUtils.isPasswordInputType(attribute.inputType)
|| InputTypeCompatUtils.isVisiblePasswordInputType(attribute.inputType));
final int inputType = (attribute != null) ? attribute.inputType : 0;
voiceIme.resetVoiceStates(InputTypeCompatUtils.isPasswordInputType(inputType)
|| InputTypeCompatUtils.isVisiblePasswordInputType(inputType));
initializeInputAttributes(attribute);