am ed734d98: am 0e7adaff: am 438a3b35: Merge "Cannot move edit text cursor to first position using character granularity." into jb-mr1-dev

* commit 'ed734d98d014945cf28aa5e49ba1fd2ff5c82c01':
  Cannot move edit text cursor to first position using character granularity.
This commit is contained in:
Svetoslav Ganov
2012-11-30 13:21:53 -08:00
committed by Android Git Automerger

View File

@ -7015,10 +7015,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) {