summaryrefslogtreecommitdiffstats
path: root/chips/src
diff options
context:
space:
mode:
authormindyp <mindyp@google.com>2012-09-29 12:39:15 -0700
committermindyp <mindyp@google.com>2012-09-29 12:39:15 -0700
commitd5f17a870bd131c4c1a8e4731671a6980b6bcbf6 (patch)
treeeaa3f8f86b6dc7ce4bbc5289aeadf56ed7a40566 /chips/src
parent215b1c80111ccc8d42256fa8f38f3d00e0171cf2 (diff)
downloadandroid_frameworks_ex-d5f17a870bd131c4c1a8e4731671a6980b6bcbf6.tar.gz
android_frameworks_ex-d5f17a870bd131c4c1a8e4731671a6980b6bcbf6.tar.bz2
android_frameworks_ex-d5f17a870bd131c4c1a8e4731671a6980b6bcbf6.zip
Fix crashes associated with new logic to replace entire address with name + address
Fixes b/7257614 crash when replying to a message Change-Id: I6dcda376073f941fba4b09a647bdb00a92e4ccce
Diffstat (limited to 'chips/src')
-rw-r--r--chips/src/com/android/ex/chips/RecipientEditTextView.java5
1 files changed, 1 insertions, 4 deletions
diff --git a/chips/src/com/android/ex/chips/RecipientEditTextView.java b/chips/src/com/android/ex/chips/RecipientEditTextView.java
index fde4b6e..615e886 100644
--- a/chips/src/com/android/ex/chips/RecipientEditTextView.java
+++ b/chips/src/com/android/ex/chips/RecipientEditTextView.java
@@ -2334,8 +2334,6 @@ public class RecipientEditTextView extends MultiAutoCompleteTextView implements
mHandler.post(new Runnable() {
@Override
public void run() {
- SpannableStringBuilder text = new SpannableStringBuilder(getText()
- .toString());
Editable oldText = getText();
int start, end;
int i = 0;
@@ -2351,13 +2349,12 @@ public class RecipientEditTextView extends MultiAutoCompleteTextView implements
createAddressText(replacement.getEntry()).trim());
displayText.setSpan(replacement, 0, displayText.length(),
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
- text.replace(start, end, displayText);
+ oldText.replace(start, end, displayText);
replacement.setOriginalText(displayText.toString());
}
i++;
}
originalRecipients.clear();
- setText(text);
}
});
}