diff options
| author | Pirama Arumuga Nainar <pirama@google.com> | 2015-04-10 04:37:01 +0000 |
|---|---|---|
| committer | Android Git Automerger <android-git-automerger@android.com> | 2015-04-10 04:37:01 +0000 |
| commit | d119e52050aecffbc66f14d2e2af5e873211a6de (patch) | |
| tree | 8ded5f2ae71fe033e1e787b409906fcccc0dc5e4 | |
| parent | 9509bfe46a96a724a9166b115b287f16862b9fc5 (diff) | |
| parent | 7bfcad34274e7d78a85cc7f54bb64d3e5ffa7da6 (diff) | |
| download | frameworks_base-d119e52050aecffbc66f14d2e2af5e873211a6de.zip frameworks_base-d119e52050aecffbc66f14d2e2af5e873211a6de.tar.gz frameworks_base-d119e52050aecffbc66f14d2e2af5e873211a6de.tar.bz2 | |
Merge branch 'master' of https://googleplex-android.googlesource.com/_direct/platform/frameworks/base
| -rw-r--r-- | core/java/android/widget/Editor.java | 2 | ||||
| -rw-r--r-- | core/java/android/widget/TextView.java | 6 |
2 files changed, 7 insertions, 1 deletions
diff --git a/core/java/android/widget/Editor.java b/core/java/android/widget/Editor.java index 8f4e8e1..0199f6d 100644 --- a/core/java/android/widget/Editor.java +++ b/core/java/android/widget/Editor.java @@ -557,7 +557,7 @@ public class Editor { } } - private void hideInsertionPointCursorController() { + void hideInsertionPointCursorController() { if (mInsertionPointCursorController != null) { mInsertionPointCursorController.hide(); } diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java index 9caa584..11439e4 100644 --- a/core/java/android/widget/TextView.java +++ b/core/java/android/widget/TextView.java @@ -9067,6 +9067,12 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener } boolean selectAllText() { + // Need to hide insert point cursor controller before settings selection, otherwise insert + // point cursor controller obtains cursor update event and update cursor with cancelling + // selection. + if (mEditor != null) { + mEditor.hideInsertionPointCursorController(); + } final int length = mText.length(); Selection.setSelection((Spannable) mText, 0, length); return length > 0; |
