aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/DictionaryFactory.java
diff options
context:
space:
mode:
authorsatok <satok@google.com>2012-04-04 21:39:23 +0900
committersatok <satok@google.com>2012-04-04 21:50:42 +0900
commit43ebd8a035af31244a2d54fce5d8000a1fbada4c (patch)
treed18da7844dae051f12815b5e0606837a23bb2f96 /java/src/com/android/inputmethod/latin/DictionaryFactory.java
parentb082c95a2bfabbf0e0cf920d709004cebfbc2915 (diff)
downloadlatinime-43ebd8a035af31244a2d54fce5d8000a1fbada4c.tar.gz
latinime-43ebd8a035af31244a2d54fce5d8000a1fbada4c.tar.xz
latinime-43ebd8a035af31244a2d54fce5d8000a1fbada4c.zip
Fix the locale of flags in BinaryDictionary
Bug: 6129372 Change-Id: I4958c2aabf651d7e26648a29b75fcc6c77813451
Diffstat (limited to 'java/src/com/android/inputmethod/latin/DictionaryFactory.java')
-rw-r--r--java/src/com/android/inputmethod/latin/DictionaryFactory.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/java/src/com/android/inputmethod/latin/DictionaryFactory.java b/java/src/com/android/inputmethod/latin/DictionaryFactory.java
index 7be374db5..7a59d80f1 100644
--- a/java/src/com/android/inputmethod/latin/DictionaryFactory.java
+++ b/java/src/com/android/inputmethod/latin/DictionaryFactory.java
@@ -59,7 +59,8 @@ public class DictionaryFactory {
if (null != assetFileList) {
for (final AssetFileAddress f : assetFileList) {
final BinaryDictionary binaryDictionary =
- new BinaryDictionary(context, f.mFilename, f.mOffset, f.mLength, flagArray);
+ new BinaryDictionary(context, f.mFilename, f.mOffset, f.mLength, flagArray,
+ locale);
if (binaryDictionary.isValidDictionary()) {
dictList.add(binaryDictionary);
}
@@ -119,7 +120,7 @@ public class DictionaryFactory {
return null;
}
return new BinaryDictionary(context,
- sourceDir, afd.getStartOffset(), afd.getLength(), null);
+ sourceDir, afd.getStartOffset(), afd.getLength(), null, locale);
} catch (android.content.res.Resources.NotFoundException e) {
Log.e(TAG, "Could not find the resource. resId=" + resId);
return null;
@@ -147,7 +148,7 @@ public class DictionaryFactory {
long startOffset, long length, Flag[] flagArray) {
if (dictionary.isFile()) {
return new BinaryDictionary(context, dictionary.getAbsolutePath(), startOffset, length,
- flagArray);
+ flagArray, null);
} else {
Log.e(TAG, "Could not find the file. path=" + dictionary.getAbsolutePath());
return null;