diff options
| author | 2010-11-24 17:13:01 -0800 | |
|---|---|---|
| committer | 2010-11-24 17:13:01 -0800 | |
| commit | d1544d38a2a281c4c7d39b6386cfb58ff2fabe20 (patch) | |
| tree | 3f4abd25b8df1f01b6de5731d7bfbba50eab7ce1 | |
| parent | b0be5d1d4a31f0ba40dc38bf9990d8935b6a5c6c (diff) | |
| parent | 2a7f346ff110bf2588c27036fd1c86db8e4ea9a8 (diff) | |
Merge "Handle hiding timer reset on every move."
| -rw-r--r-- | core/java/android/widget/TextView.java | 18 |
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) { |