aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeisuke Kuroyanagi <ksk@google.com>2013-12-02 20:45:58 +0900
committerKeisuke Kuroyanagi <ksk@google.com>2013-12-02 20:45:58 +0900
commit33dd9d1e51104c615599540f264c3b0d50de78d8 (patch)
tree5135a4f5a80ffd58dcb4d7dba922d95eb8994222
parent770b00874b7b26bb6057e4d12ed7c4042f467294 (diff)
downloadlatinime-33dd9d1e51104c615599540f264c3b0d50de78d8.tar.gz
latinime-33dd9d1e51104c615599540f264c3b0d50de78d8.tar.xz
latinime-33dd9d1e51104c615599540f264c3b0d50de78d8.zip
Fix: write bigram entry at wrong position.
Change-Id: I69ef84c764243e44145fd906ba3332e02d3b1aa1
-rw-r--r--native/jni/src/suggest/policyimpl/dictionary/structure/v4/content/bigram_dict_content.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/native/jni/src/suggest/policyimpl/dictionary/structure/v4/content/bigram_dict_content.cpp b/native/jni/src/suggest/policyimpl/dictionary/structure/v4/content/bigram_dict_content.cpp
index 2a783543a..a871e2b91 100644
--- a/native/jni/src/suggest/policyimpl/dictionary/structure/v4/content/bigram_dict_content.cpp
+++ b/native/jni/src/suggest/policyimpl/dictionary/structure/v4/content/bigram_dict_content.cpp
@@ -189,7 +189,7 @@ bool BigramDictContent::runGCBigramList(const int bigramListPos,
// Update has next flag in the last written entry.
const BigramEntry bigramEntry = getBigramEntry(lastEntryPos).updateHasNextAndGetEntry(
false /* hasNext */);
- if (!writeBigramEntry(&bigramEntry, writingPos)) {
+ if (!writeBigramEntry(&bigramEntry, lastEntryPos)) {
AKLOGE("Cannot write bigram entry to set hasNext flag after GC. pos: %d", writingPos);
return false;
}