am a8ba49c2: Small cleanup

* commit 'a8ba49c2534220105ce302a50b3a9ddaf831ef20':
  Small cleanup
main
Jean Chalard 2012-01-16 19:08:27 -08:00 committed by Android Git Automerger
commit 25a42b99a5
2 changed files with 1 additions and 18 deletions

View File

@ -86,23 +86,6 @@ public class EditingUtils {
return (r == null) ? null : r.mWord; return (r == null) ? null : r.mWord;
} }
/**
* Removes the word surrounding the cursor. Parameters are identical to
* getWordAtCursor.
*/
public static void deleteWordAtCursor(InputConnection connection, String separators) {
// getWordRangeAtCursor returns null if the connection is null
Range range = getWordRangeAtCursor(connection, separators);
if (range == null) return;
connection.finishComposingText();
// Move cursor to beginning of word, to avoid crash when cursor is outside
// of valid range after deleting text.
int newCursor = getCursorPosition(connection) - range.mCharsBefore;
connection.setSelection(newCursor, newCursor);
connection.deleteSurroundingText(0, range.mCharsBefore + range.mCharsAfter);
}
/** /**
* Represents a range of text, relative to the current cursor position. * Represents a range of text, relative to the current cursor position.
*/ */

View File

@ -1399,7 +1399,7 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
if (mSuggestionsView != null && mSuggestionsView.dismissAddToDictionaryHint()) { if (mSuggestionsView != null && mSuggestionsView.dismissAddToDictionaryHint()) {
// Go back to the suggestion mode if the user canceled the // Go back to the suggestion mode if the user canceled the
// "Touch again to save". // "Touch again to save".
// NOTE: In gerenal, we don't revert the word when backspacing // NOTE: In general, we don't revert the word when backspacing
// from a manual suggestion pick. We deliberately chose a // from a manual suggestion pick. We deliberately chose a
// different behavior only in the case of picking the first // different behavior only in the case of picking the first
// suggestion (typed word). It's intentional to have made this // suggestion (typed word). It's intentional to have made this