Merge "Make sure user can always get to next page with keyboard." into ub-launcher3-burnaby-polish
This commit is contained in:
@@ -346,6 +346,18 @@ public class FocusLogic {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Rule 3: if switching between pages, do a brute-force search to find an item that was
|
||||
// missed by rules 1 and 2 (such as when going from a bottom right icon to top left)
|
||||
if (iconIdx == PIVOT) {
|
||||
for (int x = xPos + increment; 0 <= x && x < cntX; x = x + increment) {
|
||||
for (int y = 0; y < cntY; y++) {
|
||||
if ((newIconIndex = inspectMatrix(x, y, cntX, cntY, matrix)) != NOOP) {
|
||||
return newIconIndex;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return newIconIndex;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user