Merge "Implement cancelling a manual pick (A4)"

main
Jean Chalard 2012-02-22 00:29:23 -08:00 committed by Android (Google) Code Review
commit 80c25df49d
1 changed files with 3 additions and 1 deletions

View File

@ -2198,8 +2198,10 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
ic.deleteSurroundingText(cancelLength + separatorLength, 0); ic.deleteSurroundingText(cancelLength + separatorLength, 0);
if (0 == separatorLength || mLastComposedWord.didCommitTypedWord()) { if (0 == separatorLength || mLastComposedWord.didCommitTypedWord()) {
// This is the case when we cancel a manual pick. // This is the case when we cancel a manual pick.
// TODO: implement this
// We should restart suggestion on the word right away. // We should restart suggestion on the word right away.
mWordComposer.resumeSuggestionOnLastComposedWord(mLastComposedWord);
mComposingStateManager.onStartComposingText();
ic.setComposingText(originallyTypedWord, 1);
} else { } else {
ic.commitText(originallyTypedWord, 1); ic.commitText(originallyTypedWord, 1);
// Re-insert the separator // Re-insert the separator