summaryrefslogtreecommitdiffstats
path: root/core/java/android/text/method
diff options
context:
space:
mode:
authorGilles Debunne <debunne@google.com>2010-08-23 14:55:06 -0700
committerGilles Debunne <debunne@google.com>2010-08-23 15:20:53 -0700
commit3e05a0beb2fad0b21558019d2adf6805da70e10e (patch)
treeec6703ca74a646a9916edb64b39a97dde7c2205d /core/java/android/text/method
parent0c76c7c5eedf90b5fa1a95b6a9944b4e58747007 (diff)
downloadframeworks_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.java3
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: