Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3016c1ae authored by Svetoslav Ganov's avatar Svetoslav Ganov
Browse files

NullPointerException in AbsListView.focusSearch().

1. One of the loops was using the last visible position
   as its end boundary as opposed to the child count
   minus one.

bug:6610451

Change-Id: I600545ca3f64d1e982f909f893e5d34570ec5c8b
parent a3404be9
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1388,7 +1388,7 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te
                }
                // Try to move focus to the next item.
                final int nextPosition = currentPosition - getFirstVisiblePosition() + 1;
                for (int i = nextPosition; i <= getLastVisiblePosition(); i++) {
                for (int i = nextPosition; i < getChildCount(); i++) {
                    View child = getChildAt(i);
                    if (child.getVisibility() == View.VISIBLE) {
                        return child;