summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Abodunrinwa Toki <toki@google.com> 2015-10-20 18:51:03 +0000
committer android-build-merger <android-build-merger@google.com> 2015-10-20 18:51:03 +0000
commit4d14e65cdf968ba43e47fe79e7b6d7e62d8b2ed1 (patch)
tree610e0f0b62c1826b5bce65a75da6c46d03d551c4
parentd0fd8cbd1d1fcfe85c7b03821c2dc400395c9900 (diff)
parent0eef4ab5678f9f3eaecd74b5e00990cef5b8d967 (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.java5
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();
}