diff options
author | mindyp <mindyp@google.com> | 2012-10-03 15:10:46 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2012-10-03 15:10:46 -0700 |
commit | 63414f62379b45a14eac7bc6bf9c264b4b4c2c3d (patch) | |
tree | d15b1a0cab65bdc24e2912812704c2fabeabbd15 | |
parent | c2ff4e6dac63a30c7e0b99e00f577acef84f0534 (diff) | |
parent | c16fb2a3bcc168fb69a92f43aebf6cfa4bf3a007 (diff) | |
download | android_frameworks_ex-63414f62379b45a14eac7bc6bf9c264b4b4c2c3d.tar.gz android_frameworks_ex-63414f62379b45a14eac7bc6bf9c264b4b4c2c3d.tar.bz2 android_frameworks_ex-63414f62379b45a14eac7bc6bf9c264b4b4c2c3d.zip |
am c16fb2a3: cherrypick: Make sure we check the most up to date text for the token offsets.
* commit 'c16fb2a3bcc168fb69a92f43aebf6cfa4bf3a007':
cherrypick: Make sure we check the most up to date text for the token offsets.
-rw-r--r-- | chips/src/com/android/ex/chips/RecipientEditTextView.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/chips/src/com/android/ex/chips/RecipientEditTextView.java b/chips/src/com/android/ex/chips/RecipientEditTextView.java index a604807..ec95e47 100644 --- a/chips/src/com/android/ex/chips/RecipientEditTextView.java +++ b/chips/src/com/android/ex/chips/RecipientEditTextView.java @@ -2049,8 +2049,7 @@ public class RecipientEditTextView extends MultiAutoCompleteTextView implements } else { if (!TextUtils.isEmpty(chipText)) { // There may be a space to replace with this chip's new - // associated - // space. Check for it + // associated space. Check for it int toReplace = end; while (toReplace >= 0 && toReplace < editable.length() && editable.charAt(toReplace) == ' ') { @@ -2263,7 +2262,8 @@ public class RecipientEditTextView extends MultiAutoCompleteTextView implements int tokenEnd; RecipientChip createdChip; while (tokenStart < originalTokenStart) { - tokenEnd = movePastTerminators(mTokenizer.findTokenEnd(text, tokenStart)); + tokenEnd = movePastTerminators(mTokenizer.findTokenEnd(getText().toString(), + tokenStart)); commitChip(tokenStart, tokenEnd, getText()); createdChip = findChip(tokenStart); if (createdChip == null) { @@ -2415,8 +2415,8 @@ public class RecipientEditTextView extends MultiAutoCompleteTextView implements if (RecipientEntry.isCreatedRecipient(temp.getEntry().getContactId()) && getSpannable().getSpanStart(temp) != -1) { // Replace this. - final RecipientEntry entry = createValidatedEntry(entries - .get(tokenizeAddress(temp.getEntry().getDestination()).toLowerCase())); + final RecipientEntry entry = createValidatedEntry(entries.get(tokenizeAddress( + temp.getEntry().getDestination()).toLowerCase())); if (entry != null) { mHandler.post(new Runnable() { @Override |