diff options
author | Gilles Debunne <debunne@google.com> | 2010-08-23 14:55:06 -0700 |
---|---|---|
committer | Gilles Debunne <debunne@google.com> | 2010-08-23 15:20:53 -0700 |
commit | 3e05a0beb2fad0b21558019d2adf6805da70e10e (patch) | |
tree | ec6703ca74a646a9916edb64b39a97dde7c2205d /core/java/android/text/method | |
parent | 0c76c7c5eedf90b5fa1a95b6a9944b4e58747007 (diff) | |
download | frameworks_base-3e05a0beb2fad0b21558019d2adf6805da70e10e.zip frameworks_base-3e05a0beb2fad0b21558019d2adf6805da70e10e.tar.gz frameworks_base-3e05a0beb2fad0b21558019d2adf6805da70e10e.tar.bz2 |
Hysteresis effect in Text selection.
Vertical movement requires going over a given threshold to change line.
Makes it easier to move down without changing line, so that one can see the
cursor better. Also simplifies long line selection.
Change-Id: I791da500232c6e510af64c637ed994c5da9a4fea
Diffstat (limited to 'core/java/android/text/method')
-rw-r--r-- | core/java/android/text/method/ArrowKeyMovementMethod.java | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/core/java/android/text/method/ArrowKeyMovementMethod.java b/core/java/android/text/method/ArrowKeyMovementMethod.java index 79a0c37..baaf39d 100644 --- a/core/java/android/text/method/ArrowKeyMovementMethod.java +++ b/core/java/android/text/method/ArrowKeyMovementMethod.java @@ -287,8 +287,7 @@ public class ArrowKeyMovementMethod implements MovementMethod { // Offset the current touch position (from controller to cursor) final float x = event.getX() + mCursorController.getOffsetX(); final float y = event.getY() + mCursorController.getOffsetY(); - int offset = widget.getOffset((int) x, (int) y); - mCursorController.updatePosition(offset); + mCursorController.updatePosition((int) x, (int) y); return true; case MotionEvent.ACTION_UP: |