am a3e52e94
: Merge "Fix a native crash with shortcuts"
* commit 'a3e52e94fb4f37f00a647f1b1de5424ab597907a': Fix a native crash with shortcuts
This commit is contained in:
commit
eaf8b15d98
1 changed files with 3 additions and 2 deletions
|
@ -662,8 +662,9 @@ inline bool UnigramDictionary::processCurrentNode(const int initialPos,
|
|||
// The frequency should be here, because we come here only if this is actually
|
||||
// a terminal node, and we are on its last char.
|
||||
const int freq = BinaryFormat::readFrequencyWithoutMovingPointer(DICT_ROOT, pos);
|
||||
TerminalAttributes terminalAttributes(DICT_ROOT, flags,
|
||||
BinaryFormat::skipFrequency(flags, pos));
|
||||
const int childrenAddressPos = BinaryFormat::skipFrequency(flags, pos);
|
||||
const int attributesPos = BinaryFormat::skipChildrenPosition(flags, childrenAddressPos);
|
||||
TerminalAttributes terminalAttributes(DICT_ROOT, flags, attributesPos);
|
||||
onTerminal(freq, terminalAttributes, correction, queue);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue