summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Gilles Debunne <debunne@google.com> 2010-11-24 17:13:01 -0800
committer Android (Google) Code Review <android-gerrit@google.com> 2010-11-24 17:13:01 -0800
commitd1544d38a2a281c4c7d39b6386cfb58ff2fabe20 (patch)
tree3f4abd25b8df1f01b6de5731d7bfbba50eab7ce1
parentb0be5d1d4a31f0ba40dc38bf9990d8935b6a5c6c (diff)
parent2a7f346ff110bf2588c27036fd1c86db8e4ea9a8 (diff)
Merge "Handle hiding timer reset on every move."
-rw-r--r--core/java/android/widget/TextView.java18
1 files changed, 8 insertions, 10 deletions
diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java
index 68958630bd39..88d3f7a2629d 100644
--- a/core/java/android/widget/TextView.java
+++ b/core/java/android/widget/TextView.java
@@ -8574,7 +8574,6 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
public void show() {
updatePosition();
getHandle().show();
- hideDelayed(DELAY_BEFORE_FADE_OUT);
}
void showWithPaste() {
@@ -8586,12 +8585,12 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
if (mHandle != null) {
mHandle.hide();
}
- TextView.this.removeCallbacks(mHider);
+ removeCallbacks(mHider);
}
- private void hideDelayed(int msec) {
- TextView.this.removeCallbacks(mHider);
- TextView.this.postDelayed(mHider, msec);
+ private void hideDelayed() {
+ removeCallbacks(mHider);
+ postDelayed(mHider, DELAY_BEFORE_FADE_OUT);
}
public boolean isShowing() {
@@ -8606,7 +8605,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
Selection.setSelection((Spannable) mText, offset);
updatePosition();
}
- hideDelayed(DELAY_BEFORE_FADE_OUT);
+ hideDelayed();
}
public void updatePosition() {
@@ -8682,7 +8681,6 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
mEndHandle.show();
hideInsertionPointCursorController();
- hideDelayed(DELAY_BEFORE_FADE_OUT);
}
public void hide() {
@@ -8692,9 +8690,9 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
removeCallbacks(mHider);
}
- private void hideDelayed(int delay) {
+ private void hideDelayed() {
removeCallbacks(mHider);
- postDelayed(mHider, delay);
+ postDelayed(mHider, DELAY_BEFORE_FADE_OUT);
}
public boolean isShowing() {
@@ -8757,7 +8755,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
// The handles have been created since the controller isShowing().
mStartHandle.positionAtCursor(selectionStart, true);
mEndHandle.positionAtCursor(selectionEnd, true);
- hideDelayed(DELAY_BEFORE_FADE_OUT);
+ hideDelayed();
}
public boolean onTouchEvent(MotionEvent event) {