Ensuring that we skip item decoration drawing when there are no apps.

Bug: 20431579

Change-Id: I870c43ff8a94e2cb2c68869f2a31001d028ad58a
This commit is contained in:
Winson Chung
2015-04-20 17:09:37 -07:00
parent 4897af5205
commit d5a03eb0b3

View File

@@ -72,6 +72,10 @@ class AppsGridAdapter extends RecyclerView.Adapter<AppsGridAdapter.ViewHolder> {
@Override
public void onDraw(Canvas c, RecyclerView parent, RecyclerView.State state) {
List<AlphabeticalAppsList.AdapterItem> items = mApps.getAdapterItems();
if (items.isEmpty()) {
return;
}
for (int i = 0; i < parent.getChildCount(); i++) {
View child = parent.getChildAt(i);
ViewHolder holder = (ViewHolder) parent.getChildViewHolder(child);