From f51d3667fcaaaebec28ca5376e0027d0ee4c79de Mon Sep 17 00:00:00 2001 From: Akifumi Yoshimoto Date: Thu, 25 Sep 2014 16:54:12 +0900 Subject: [PATCH] Switch code point table Bug:17097992 Change-Id: I3c1f5ac183ebb5d3757b8ff258655869ab61f2e7 --- .../inputmethod/latin/makedict/Ver2DictEncoder.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/src/com/android/inputmethod/latin/makedict/Ver2DictEncoder.java b/tests/src/com/android/inputmethod/latin/makedict/Ver2DictEncoder.java index eabde4620..2c2152be7 100644 --- a/tests/src/com/android/inputmethod/latin/makedict/Ver2DictEncoder.java +++ b/tests/src/com/android/inputmethod/latin/makedict/Ver2DictEncoder.java @@ -137,10 +137,11 @@ public class Ver2DictEncoder implements DictEncoder { // Make code point conversion table ordered by occurrence of code points // Version 201 or later have codePointTable final CodePointTable codePointTable; - if (formatOptions.mVersion >= FormatSpec.MINIMUM_SUPPORTED_VERSION_OF_CODE_POINT_TABLE) { - codePointTable = makeCodePointTable(dict); - } else { + if (mCodePointTableMode == CODE_POINT_TABLE_OFF || formatOptions.mVersion + < FormatSpec.MINIMUM_SUPPORTED_VERSION_OF_CODE_POINT_TABLE) { codePointTable = new CodePointTable(); + } else { + codePointTable = makeCodePointTable(dict); } BinaryDictEncoderUtils.writeDictionaryHeader(mOutStream, dict, formatOptions,