diff --git a/java/src/com/android/inputmethod/keyboard/ProximityInfo.java b/java/src/com/android/inputmethod/keyboard/ProximityInfo.java index 3746d5b79..c89bda40e 100644 --- a/java/src/com/android/inputmethod/keyboard/ProximityInfo.java +++ b/java/src/com/android/inputmethod/keyboard/ProximityInfo.java @@ -118,10 +118,11 @@ public class ProximityInfo { final int[] proximityCharsArray = new int[mGridSize * MAX_PROXIMITY_CHARS_SIZE]; Arrays.fill(proximityCharsArray, Constants.NOT_A_CODE); for (int i = 0; i < mGridSize; ++i) { - final int proximityCharsLength = gridNeighborKeys[i].size(); + final List neighborKeys = gridNeighborKeys[i]; + final int proximityCharsLength = neighborKeys.size(); int infoIndex = i * MAX_PROXIMITY_CHARS_SIZE; for (int j = 0; j < proximityCharsLength; ++j) { - final Key neighborKey = gridNeighborKeys[i].get(j); + final Key neighborKey = neighborKeys.get(j); // Excluding from proximityCharsArray if (!needsProximityInfo(neighborKey)) { continue; @@ -359,11 +360,11 @@ y |---+---+---+---+-v-+-|-+---+---+---+---+---| | thresholdBase and get for (int i = 0; i < gridSize; ++i) { final int indexStart = i * keyCount; final int indexEnd = indexStart + neighborCountPerCell[i]; - final ArrayList neighbords = CollectionUtils.newArrayList(indexEnd - indexStart); + final ArrayList neighbors = CollectionUtils.newArrayList(indexEnd - indexStart); for (int index = indexStart; index < indexEnd; index++) { - neighbords.add(neighborsFlatBuffer[index]); + neighbors.add(neighborsFlatBuffer[index]); } - mGridNeighbors[i] = Collections.unmodifiableList(neighbords); + mGridNeighbors[i] = Collections.unmodifiableList(neighbors); } }