Fix a bug with negative coordinates, step 3

This implements the actual change, now that indentation is okay

Change-Id: Idd897f988394125611516431711c1e575df871df
main
Jean Chalard 2012-03-23 19:38:23 +09:00
parent 3094d12cdc
commit 52612a0d1b
1 changed files with 2 additions and 2 deletions

View File

@ -156,7 +156,7 @@ void ProximityInfo::calculateNearbyKeyCodes(
int insertPos = 0;
inputCodes[insertPos++] = primaryKey;
const int startIndex = getStartIndexFromCoordinates(x, y);
if (startIndex >= 0) {
for (int i = 0; i < MAX_PROXIMITY_CHARS_SIZE; ++i) {
const int32_t c = mProximityCharsArray[startIndex + i];
if (c < KEYCODE_SPACE || c == primaryKey) {
@ -208,7 +208,7 @@ void ProximityInfo::calculateNearbyKeyCodes(
}
}
}
}
// Add a delimiter for the proximity characters
for (int i = insertPos; i < MAX_PROXIMITY_CHARS_SIZE; ++i) {
inputCodes[i] = NOT_A_CODE;