Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a798a16a authored by Keisuke Kuroyanagi's avatar Keisuke Kuroyanagi Committed by Android Git Automerger
Browse files

am 6d3d5395: Merge "Fix a bug: wrong parent position is written when moving."

* commit '6d3d5395':
  Fix a bug: wrong parent position is written when moving.
parents bf4c72c4 6d3d5395
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -240,7 +240,8 @@ bool DynamicPatriciaTrieWritingHelper::markNodeAsMovedAndSetPosition(
            int parentOffsetFieldPos = nodeReader->getHeadPos()
                    + DynamicPatriciaTrieWritingUtils::NODE_FLAG_FIELD_SIZE;
            if (!DynamicPatriciaTrieWritingUtils::writeParentPosOffsetAndAdvancePosition(
                    mBuffer, movedPos, nodeReader->getHeadPos(), &parentOffsetFieldPos)) {
                    mBuffer, bigramLinkedNodePos, nodeReader->getHeadPos(),
                    &parentOffsetFieldPos)) {
                // Parent offset cannot be written because of a bug or a broken dictionary; thus,
                // we give up to update dictionary.
                return false;