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
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 @@
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 @@
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);
}
});
}