mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-16 17:18:21 +00:00
Fix IndexOutOfBoundsException in grid span lookup
Bug: 262747378 Test: Presubmit Change-Id: I3ac4f0208874c0b7f41f6d02ee99db660dc04f23
This commit is contained in:
@@ -203,8 +203,12 @@ public class AllAppsGridAdapter<T extends Context & ActivityContext> extends
|
||||
|
||||
@Override
|
||||
public int getSpanSize(int position) {
|
||||
int viewType = mApps.getAdapterItems().get(position).viewType;
|
||||
int totalSpans = mGridLayoutMgr.getSpanCount();
|
||||
List<AdapterItem> items = mApps.getAdapterItems();
|
||||
if (position >= items.size()) {
|
||||
return totalSpans;
|
||||
}
|
||||
int viewType = items.get(position).viewType;
|
||||
if (isIconViewType(viewType)) {
|
||||
return totalSpans / mAppsPerRow;
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user