summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJin Cao <jinyan@google.com>2014-09-19 01:25:27 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-09-19 01:25:27 +0000
commitb0567d4a8ae688ca05bf5f335f3200431108543e (patch)
tree2ee3e11f208e4bdfbf7d2089524cf324d4bfd61c
parentef086f5d8cb0d3fd260a62d78f62c19aa0b18331 (diff)
parent15a5ebc25941143d5fb65498ebc835d79351d3ad (diff)
downloadandroid_frameworks_opt_chips-b0567d4a8ae688ca05bf5f335f3200431108543e.tar.gz
android_frameworks_opt_chips-b0567d4a8ae688ca05bf5f335f3200431108543e.tar.bz2
android_frameworks_opt_chips-b0567d4a8ae688ca05bf5f335f3200431108543e.zip
am 15a5ebc2: Remove leading space when editing invalid address
* commit '15a5ebc25941143d5fb65498ebc835d79351d3ad': Remove leading space when editing invalid address
-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());