Skip to content

Commit 56bb28f

Browse files
authored
[Fix] Fix crash when total vertical padding is larger than view height (#39)
1 parent 54ac05c commit 56bb28f

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

library/src/main/java/me/zhanghai/android/fastscroll/FastScroller.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ private void onPreDraw() {
189189
Rect padding = getPadding();
190190
int trackLeft = isLayoutRtl ? padding.left : viewWidth - padding.right - mTrackWidth;
191191
layoutView(mTrackView, trackLeft, padding.top, trackLeft + mTrackWidth,
192-
viewHeight - padding.bottom);
192+
Math.max(viewHeight - padding.bottom, padding.top));
193193
int thumbLeft = isLayoutRtl ? padding.left : viewWidth - padding.right - mThumbWidth;
194194
int thumbTop = padding.top + mThumbOffset;
195195
layoutView(mThumbView, thumbLeft, thumbTop, thumbLeft + mThumbWidth,

0 commit comments

Comments
 (0)