Merge "Fix: -1 can be used as a code point of most probable string."
commit
097e75efc7
|
@ -992,7 +992,16 @@ namespace latinime {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (character != NOT_AN_INDEX) {
|
if (character != NOT_AN_INDEX) {
|
||||||
codePointBuf[index] = proximityInfo->getCodePointOf(character);
|
const int codePoint = proximityInfo->getCodePointOf(character);
|
||||||
|
if (codePoint == NOT_A_CODE_POINT) {
|
||||||
|
AKLOGE("Key index(%d) is not found. Cannot construct most probable string",
|
||||||
|
character);
|
||||||
|
ASSERT(false);
|
||||||
|
// Make the length zero, which means most probable string won't be used.
|
||||||
|
index = 0;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
codePointBuf[index] = codePoint;
|
||||||
index++;
|
index++;
|
||||||
}
|
}
|
||||||
sumLogProbability += minLogProbability;
|
sumLogProbability += minLogProbability;
|
||||||
|
|
Loading…
Reference in New Issue