Revert "Don't invalidate list data during layout."

am: 866ded50bb

Change-Id: I191c26bfb9488d5d67514a81387a9cde95a20eb4
This commit is contained in:
Phil Weaver
2016-11-02 17:20:17 +00:00
committed by android-build-merger

View File

@@ -2168,6 +2168,7 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te
}
layoutChildren();
mInLayout = false;
mOverscrollMax = (b - t) / OVERSCROLL_LIMIT_DIVISOR;
@@ -2175,7 +2176,6 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te
if (mFastScroll != null) {
mFastScroll.onItemCountChanged(getChildCount(), mItemCount);
}
mInLayout = false;
}
/**
@@ -2705,9 +2705,6 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te
* fail to relayout them properly to accommodate for new bounds.
*/
void handleBoundsChange() {
if (mInLayout) {
return;
}
final int childCount = getChildCount();
if (childCount > 0) {
mDataChanged = true;