summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/android/ex/chips/RecipientEditTextView.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/android/ex/chips/RecipientEditTextView.java b/src/com/android/ex/chips/RecipientEditTextView.java
index 44c6aa3..cca6b52 100644
--- a/src/com/android/ex/chips/RecipientEditTextView.java
+++ b/src/com/android/ex/chips/RecipientEditTextView.java
@@ -2183,6 +2183,10 @@ public class RecipientEditTextView extends MultiAutoCompleteTextView implements
int spanStart = spannable.getSpanStart(currentChip);
int spanEnd = spannable.getSpanEnd(currentChip);
spannable.removeSpan(currentChip);
+ // Don't need leading space if it's the only chip
+ if (spanEnd - spanStart == editable.length() - 1) {
+ spanEnd++;
+ }
editable.delete(spanStart, spanEnd);
setCursorVisible(true);
setSelection(editable.length());