diff options
| author | 2013-09-30 21:33:22 +0000 | |
|---|---|---|
| committer | 2013-09-30 21:33:22 +0000 | |
| commit | 6f07cc8424caccda695918f83e1b57f7a67d9f0c (patch) | |
| tree | 14e567064ea88cef4081d284d976f54c34671b62 | |
| parent | f55cf7fcd991124b76063c5c9aed2d3833eff084 (diff) | |
| parent | f9736d3b9aca08433382c18eb9157ab52c55ec2f (diff) | |
Merge "Rebind transient state views when available" into klp-dev
| -rw-r--r-- | core/java/android/widget/AbsListView.java | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/core/java/android/widget/AbsListView.java b/core/java/android/widget/AbsListView.java index 41a8fd16b992..6f832cfd1386 100644 --- a/core/java/android/widget/AbsListView.java +++ b/core/java/android/widget/AbsListView.java @@ -2231,12 +2231,10 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te View scrapView; scrapView = mRecycler.getTransientStateView(position); - if (scrapView != null) { - return scrapView; + if (scrapView == null) { + scrapView = mRecycler.getScrapView(position); } - scrapView = mRecycler.getScrapView(position); - View child; if (scrapView != null) { child = mAdapter.getView(position, scrapView, this); |