diff options
author | mindyp <mindyp@google.com> | 2012-09-29 12:39:15 -0700 |
---|---|---|
committer | mindyp <mindyp@google.com> | 2012-09-29 12:39:15 -0700 |
commit | d5f17a870bd131c4c1a8e4731671a6980b6bcbf6 (patch) | |
tree | eaa3f8f86b6dc7ce4bbc5289aeadf56ed7a40566 /chips/src | |
parent | 215b1c80111ccc8d42256fa8f38f3d00e0171cf2 (diff) | |
download | android_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.java | 5 |
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); } }); } |