summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Alan Viverette <alanv@google.com> 2013-09-30 21:33:22 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2013-09-30 21:33:22 +0000
commit6f07cc8424caccda695918f83e1b57f7a67d9f0c (patch)
tree14e567064ea88cef4081d284d976f54c34671b62
parentf55cf7fcd991124b76063c5c9aed2d3833eff084 (diff)
parentf9736d3b9aca08433382c18eb9157ab52c55ec2f (diff)
Merge "Rebind transient state views when available" into klp-dev
-rw-r--r--core/java/android/widget/AbsListView.java6
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);