diff options
| author | 2014-03-08 01:00:31 +0000 | |
|---|---|---|
| committer | 2014-03-08 01:00:31 +0000 | |
| commit | 4fc51997602262bad6c931b5513add5e9a13750c (patch) | |
| tree | 375cad35f66932399ae524c76247b2dfae614a0e | |
| parent | 6bed599aa7395f7a78bf7d74e3ec40c5b234909b (diff) | |
| parent | 732ca4642f042d04fb2ebb091bb829e33a3de3de (diff) | |
Merge "Update fast scroller item count after layoutChildren()"
| -rw-r--r-- | core/java/android/widget/AbsListView.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/core/java/android/widget/AbsListView.java b/core/java/android/widget/AbsListView.java index 47d42dc287d0..96a2ab520e58 100644 --- a/core/java/android/widget/AbsListView.java +++ b/core/java/android/widget/AbsListView.java @@ -2135,15 +2135,15 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te mRecycler.markChildrenDirty(); } - // TODO: Move somewhere sane. This doesn't belong in onLayout(). - if (mFastScroll != null) { - mFastScroll.onItemCountChanged(childCount, mItemCount); - } - layoutChildren(); mInLayout = false; mOverscrollMax = (b - t) / OVERSCROLL_LIMIT_DIVISOR; + + // TODO: Move somewhere sane. This doesn't belong in onLayout(). + if (mFastScroll != null) { + mFastScroll.onItemCountChanged(getChildCount(), mItemCount); + } } /** |