diff --git a/quickstep/src/com/android/quickstep/views/RecentsView.java b/quickstep/src/com/android/quickstep/views/RecentsView.java index 646312e16c..18387dcf2c 100644 --- a/quickstep/src/com/android/quickstep/views/RecentsView.java +++ b/quickstep/src/com/android/quickstep/views/RecentsView.java @@ -1278,7 +1278,8 @@ public abstract class RecentsView requiredTaskViewCount) { removeView(getChildAt(getChildCount() - 1)); } - while (requiredGroupTaskViews > 0) { + int groupedTaskViewCount = getGroupedTaskViewCount(); + while (requiredGroupTaskViews > groupedTaskViewCount) { // Add to front of list addView(getTaskViewFromPool(true), 0); requiredGroupTaskViews--; @@ -1405,6 +1406,16 @@ public abstract class RecentsView