Fix: write bigram entry at wrong position.
Change-Id: I69ef84c764243e44145fd906ba3332e02d3b1aa1main
parent
770b00874b
commit
33dd9d1e51
|
@ -189,7 +189,7 @@ bool BigramDictContent::runGCBigramList(const int bigramListPos,
|
||||||
// Update has next flag in the last written entry.
|
// Update has next flag in the last written entry.
|
||||||
const BigramEntry bigramEntry = getBigramEntry(lastEntryPos).updateHasNextAndGetEntry(
|
const BigramEntry bigramEntry = getBigramEntry(lastEntryPos).updateHasNextAndGetEntry(
|
||||||
false /* hasNext */);
|
false /* hasNext */);
|
||||||
if (!writeBigramEntry(&bigramEntry, writingPos)) {
|
if (!writeBigramEntry(&bigramEntry, lastEntryPos)) {
|
||||||
AKLOGE("Cannot write bigram entry to set hasNext flag after GC. pos: %d", writingPos);
|
AKLOGE("Cannot write bigram entry to set hasNext flag after GC. pos: %d", writingPos);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue