diff options
author | Michael Jurka <mikejurka@google.com> | 2012-06-04 16:46:39 -0700 |
---|---|---|
committer | Michael Jurka <mikejurka@google.com> | 2012-06-04 16:47:33 -0700 |
commit | a9265805dcec7d94cc78243dcd016765759f9a14 (patch) | |
tree | b8848d28a6cee218befa3e9799387cf2216bc166 /packages/SystemUI/src/com/android/systemui | |
parent | ca5a1489e22be07d2641e2a10456fa9e616fc4ed (diff) | |
download | frameworks_base-a9265805dcec7d94cc78243dcd016765759f9a14.zip frameworks_base-a9265805dcec7d94cc78243dcd016765759f9a14.tar.gz frameworks_base-a9265805dcec7d94cc78243dcd016765759f9a14.tar.bz2 |
Adding more logging for bug: 6499508
Change-Id: Iffc099e7de8b1d24bb33f1df6e17df7a099bfcb2
Diffstat (limited to 'packages/SystemUI/src/com/android/systemui')
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/recent/RecentsVerticalScrollView.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/recent/RecentsVerticalScrollView.java b/packages/SystemUI/src/com/android/systemui/recent/RecentsVerticalScrollView.java index 33d2a75..a1e36fb 100644 --- a/packages/SystemUI/src/com/android/systemui/recent/RecentsVerticalScrollView.java +++ b/packages/SystemUI/src/com/android/systemui/recent/RecentsVerticalScrollView.java @@ -75,6 +75,9 @@ public class RecentsVerticalScrollView extends ScrollView } private void addToRecycledViews(View v) { + if (mRecycledViews.contains(v)) { + throw new RuntimeException("Child was already recycled"); + } if (mRecycledViews.size() < mNumItemsInOneScreenful) { mRecycledViews.add(v); } @@ -104,12 +107,11 @@ public class RecentsVerticalScrollView extends ScrollView if (mRecycledViews.size() != 0) { old = mRecycledViews.remove(mRecycledViews.size() - 1); old.setVisibility(VISIBLE); + if (old.getParent() != null) { + throw new RuntimeException("Recycled child has parent (i: " + i + ", recycled i: " + mRecycledViews.size()); + } } - final View view = mAdapter.getView(i, old, mLinearLayout); - if (view.getParent() != null) { - throw new RuntimeException("Recycled child has parent"); - } if (mPerformanceHelper != null) { mPerformanceHelper.addViewCallback(view); |