diff options
| author | 2015-10-20 18:51:03 +0000 | |
|---|---|---|
| committer | 2015-10-20 18:51:03 +0000 | |
| commit | 4d14e65cdf968ba43e47fe79e7b6d7e62d8b2ed1 (patch) | |
| tree | 610e0f0b62c1826b5bce65a75da6c46d03d551c4 | |
| parent | d0fd8cbd1d1fcfe85c7b03821c2dc400395c9900 (diff) | |
| parent | 0eef4ab5678f9f3eaecd74b5e00990cef5b8d967 (diff) | |
Merge "Re-set PROCESS_TEXT selection if nothing was returned." into mnc-dr-dev am: 3bd3655fd0 am: 9e97c20ed9
am: 0eef4ab567
* commit '0eef4ab5678f9f3eaecd74b5e00990cef5b8d967':
Re-set PROCESS_TEXT selection if nothing was returned.
| -rw-r--r-- | core/java/android/widget/TextView.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java index a1462c4886a0..d8139b89c084 100644 --- a/core/java/android/widget/TextView.java +++ b/core/java/android/widget/TextView.java @@ -1474,7 +1474,12 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener } } } + } else if (mText instanceof Spannable) { + // Reset the selection. + stopTextActionMode(); + Selection.setSelection((Spannable) mText, getSelectionStart(), getSelectionEnd()); } + if (mEditor.hasSelectionController()) { mEditor.startSelectionActionMode(); } |