From 061b16ff88ede08b0333d2bad5f1f9b60a302183 Mon Sep 17 00:00:00 2001 From: Steven Dao Date: Fri, 5 Feb 2016 13:51:55 -0800 Subject: [PATCH] Fix GridView isHeading computation - Same issue that was previously in the ListView Change-Id: I3a3105b46bdadc43ea679b4d29d0719a67c291bc --- core/java/android/widget/GridView.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/widget/GridView.java b/core/java/android/widget/GridView.java index ee73092b3fb52..1321221eb89f1 100644 --- a/core/java/android/widget/GridView.java +++ b/core/java/android/widget/GridView.java @@ -2404,7 +2404,7 @@ public class GridView extends AbsListView { } final LayoutParams lp = (LayoutParams) view.getLayoutParams(); - final boolean isHeading = lp != null && lp.viewType != ITEM_VIEW_TYPE_HEADER_OR_FOOTER; + final boolean isHeading = lp != null && lp.viewType == ITEM_VIEW_TYPE_HEADER_OR_FOOTER; final boolean isSelected = isItemChecked(position); final CollectionItemInfo itemInfo = CollectionItemInfo.obtain( row, 1, column, 1, isHeading, isSelected);