diff --git a/src/com/android/launcher3/PagedView.java b/src/com/android/launcher3/PagedView.java index 242e3e3743..eb3f94ce7c 100644 --- a/src/com/android/launcher3/PagedView.java +++ b/src/com/android/launcher3/PagedView.java @@ -353,7 +353,7 @@ public abstract class PagedView extends ViewGrou } else if (focus == View.FOCUS_RIGHT) { nextPage = currentPage + panelCount; } else { - // no neighbours to those direction + // no neighbours to other directions return new IntSet(); } nextPage = validateNewPage(nextPage); @@ -362,12 +362,7 @@ public abstract class PagedView extends ViewGrou return new IntSet(); } - int pageCount = getPageCount(); - IntSet neighbourIndices = new IntSet(); - for (int page = nextPage; page < nextPage + panelCount && page < pageCount; page++) { - neighbourIndices.add(page); - } - return neighbourIndices; + return getPageIndices(nextPage); } /**