Pirama Arumuga Nainar
2015-04-10 04:37:01 +00:00
committed by Android Git Automerger
2 changed files with 7 additions and 1 deletions

View File

@@ -557,7 +557,7 @@ public class Editor {
}
}
private void hideInsertionPointCursorController() {
void hideInsertionPointCursorController() {
if (mInsertionPointCursorController != null) {
mInsertionPointCursorController.hide();
}

View File

@@ -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;