Fix a NPE caused by a null typedWord

bug: 3514797
Change-Id: Ie1056745ded1f848d1e4f70c5344d6969de509b0
This commit is contained in:
Ken Wakasa 2011-03-05 09:13:40 +09:00
parent d465e2aad1
commit baf263caf4
2 changed files with 1 additions and 2 deletions

View file

@ -225,7 +225,7 @@ public class ExpandableDictionary extends Dictionary {
/** /**
* Returns the word's frequency or -1 if not found * Returns the word's frequency or -1 if not found
*/ */
public int getWordFrequency(CharSequence word) { protected int getWordFrequency(CharSequence word) {
Node node = searchNode(mRoots, word, 0, word.length()); Node node = searchNode(mRoots, word, 0, word.length());
return (node == null) ? -1 : node.mFrequency; return (node == null) ? -1 : node.mFrequency;
} }

View file

@ -1427,7 +1427,6 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
private void saveWordInHistory(CharSequence result) { private void saveWordInHistory(CharSequence result) {
if (mWord.size() <= 1) { if (mWord.size() <= 1) {
mWord.reset();
return; return;
} }
// Skip if result is null. It happens in some edge case. // Skip if result is null. It happens in some edge case.