am 5703bbfa: Merge "Fix a bug in ListView where touch scrolling could skip a data set change" into jb-dev

* commit '5703bbfa3d119ee4643983422f9dfeb23b20f446':
  Fix a bug in ListView where touch scrolling could skip a data set change
This commit is contained in:
Adam Powell
2012-04-30 18:25:36 -07:00
committed by Android Git Automerger

View File

@@ -3179,6 +3179,13 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te
mActivePointerId = ev.getPointerId(pointerIndex);
}
final int y = (int) ev.getY(pointerIndex);
if (mDataChanged) {
// Re-sync everything if data has been changed
// since the scroll operation can query the adapter.
layoutChildren();
}
switch (mTouchMode) {
case TOUCH_MODE_DOWN:
case TOUCH_MODE_TAP: