summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorNoraBora <noranbora@gmail.com>2010-10-12 06:59:55 -0700
committerNoraBora <noranbora@gmail.com>2010-10-18 06:35:31 -0700
commit9b38c6097e8d866fad1a12c1aba1a9c36e1725d7 (patch)
treeba3536634b3cfef5bb5b8b5d0bbb7114b4390139 /core
parentfdb39feedd34087c9a5c7492ca31a38ec46bc2ed (diff)
downloadframeworks_base-9b38c6097e8d866fad1a12c1aba1a9c36e1725d7.zip
frameworks_base-9b38c6097e8d866fad1a12c1aba1a9c36e1725d7.tar.gz
frameworks_base-9b38c6097e8d866fad1a12c1aba1a9c36e1725d7.tar.bz2
Fix FastScroller overlay position bug
after setFastScrollEnabled(false)-->setFastScrollEnabled(true) the overlay shows up at the top-left instead of center Change-Id: Idd5d4640398def8391f99962bd1838a3bde98157
Diffstat (limited to 'core')
-rw-r--r--core/java/android/widget/FastScroller.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/core/java/android/widget/FastScroller.java b/core/java/android/widget/FastScroller.java
index 54c4b36..aa68a74 100644
--- a/core/java/android/widget/FastScroller.java
+++ b/core/java/android/widget/FastScroller.java
@@ -154,6 +154,11 @@ class FastScroller {
int textColorNormal = textColor.getDefaultColor();
mPaint.setColor(textColorNormal);
mPaint.setStyle(Paint.Style.FILL_AND_STROKE);
+
+ // to show mOverlayDrawable properly
+ if (mList.getWidth() > 0 && mList.getHeight() > 0) {
+ onSizeChanged(mList.getWidth(), mList.getHeight(), 0, 0);
+ }
mState = STATE_NONE;
}