summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormindyp <mindyp@google.com>2012-10-03 15:10:46 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2012-10-03 15:10:46 -0700
commit63414f62379b45a14eac7bc6bf9c264b4b4c2c3d (patch)
treed15b1a0cab65bdc24e2912812704c2fabeabbd15
parentc2ff4e6dac63a30c7e0b99e00f577acef84f0534 (diff)
parentc16fb2a3bcc168fb69a92f43aebf6cfa4bf3a007 (diff)
downloadandroid_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.java10
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