summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--core/java/android/view/View.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java
index ff44475..0cc8b62 100644
--- a/core/java/android/view/View.java
+++ b/core/java/android/view/View.java
@@ -7010,10 +7010,12 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
int current = getAccessibilityCursorPosition();
if (current == ACCESSIBILITY_CURSOR_POSITION_UNDEFINED) {
current = text.length();
+ setAccessibilityCursorPosition(current);
} else if (granularity == AccessibilityNodeInfo.MOVEMENT_GRANULARITY_CHARACTER) {
// When traversing by character we always put the cursor after the character
// to ease edit and have to compensate before asking the for previous segment.
current--;
+ setAccessibilityCursorPosition(current);
}
final int[] range = iterator.preceding(current);
if (range == null) {