From 532e6ea2e6e4b5f968038b52db9bb998cb9fe84a Mon Sep 17 00:00:00 2001 From: Winson Chung Date: Thu, 14 May 2015 12:24:25 -0700 Subject: [PATCH] Fixing crash when updating the scroll position state when there are no items. Change-Id: I2bee8dedb2e546c956b7d9ff36187fb75183bd35 --- src/com/android/launcher3/AppsContainerRecyclerView.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/com/android/launcher3/AppsContainerRecyclerView.java b/src/com/android/launcher3/AppsContainerRecyclerView.java index 34e621a46c..3859be8653 100644 --- a/src/com/android/launcher3/AppsContainerRecyclerView.java +++ b/src/com/android/launcher3/AppsContainerRecyclerView.java @@ -497,6 +497,12 @@ public class AppsContainerRecyclerView extends BaseContainerRecyclerView { stateOut.rowIndex = -1; stateOut.rowTopOffset = -1; stateOut.rowHeight = -1; + + // Return early if there are no items + if (items.isEmpty()) { + return; + } + int childCount = getChildCount(); for (int i = 0; i < childCount; i++) { View child = getChildAt(i);