Loading packages/SystemUI/src/com/android/systemui/recent/RecentsVerticalScrollView.java +6 −4 Original line number Original line Diff line number Diff line Loading @@ -75,6 +75,9 @@ public class RecentsVerticalScrollView extends ScrollView } } private void addToRecycledViews(View v) { private void addToRecycledViews(View v) { if (mRecycledViews.contains(v)) { throw new RuntimeException("Child was already recycled"); } if (mRecycledViews.size() < mNumItemsInOneScreenful) { if (mRecycledViews.size() < mNumItemsInOneScreenful) { mRecycledViews.add(v); mRecycledViews.add(v); } } Loading Loading @@ -104,12 +107,11 @@ public class RecentsVerticalScrollView extends ScrollView if (mRecycledViews.size() != 0) { if (mRecycledViews.size() != 0) { old = mRecycledViews.remove(mRecycledViews.size() - 1); old = mRecycledViews.remove(mRecycledViews.size() - 1); old.setVisibility(VISIBLE); 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"); } } final View view = mAdapter.getView(i, old, mLinearLayout); if (mPerformanceHelper != null) { if (mPerformanceHelper != null) { mPerformanceHelper.addViewCallback(view); mPerformanceHelper.addViewCallback(view); Loading Loading
packages/SystemUI/src/com/android/systemui/recent/RecentsVerticalScrollView.java +6 −4 Original line number Original line Diff line number Diff line Loading @@ -75,6 +75,9 @@ public class RecentsVerticalScrollView extends ScrollView } } private void addToRecycledViews(View v) { private void addToRecycledViews(View v) { if (mRecycledViews.contains(v)) { throw new RuntimeException("Child was already recycled"); } if (mRecycledViews.size() < mNumItemsInOneScreenful) { if (mRecycledViews.size() < mNumItemsInOneScreenful) { mRecycledViews.add(v); mRecycledViews.add(v); } } Loading Loading @@ -104,12 +107,11 @@ public class RecentsVerticalScrollView extends ScrollView if (mRecycledViews.size() != 0) { if (mRecycledViews.size() != 0) { old = mRecycledViews.remove(mRecycledViews.size() - 1); old = mRecycledViews.remove(mRecycledViews.size() - 1); old.setVisibility(VISIBLE); 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"); } } final View view = mAdapter.getView(i, old, mLinearLayout); if (mPerformanceHelper != null) { if (mPerformanceHelper != null) { mPerformanceHelper.addViewCallback(view); mPerformanceHelper.addViewCallback(view); Loading