aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authorKeisuke Kuroynagi <ksk@google.com>2013-06-25 00:11:18 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2013-06-25 00:11:18 -0700
commit162f1f89280bb1feb7308249f8a8adb8e08662c0 (patch)
treedc53310ec67c18215c01c949d9130ea7e4850f6b /java
parentee6869b35a3bf1a11467b81e45fa4ed1f2b2a663 (diff)
parent8bc0b51369822b50c701cfe5a6ec612e5c94f75a (diff)
downloadlatinime-162f1f89280bb1feb7308249f8a8adb8e08662c0.tar.gz
latinime-162f1f89280bb1feb7308249f8a8adb8e08662c0.tar.xz
latinime-162f1f89280bb1feb7308249f8a8adb8e08662c0.zip
am 8bc0b513: Merge "Allow mmapping dictionary file in writable mode in openNative."
* commit '8bc0b51369822b50c701cfe5a6ec612e5c94f75a': Allow mmapping dictionary file in writable mode in openNative.
Diffstat (limited to 'java')
-rw-r--r--java/src/com/android/inputmethod/latin/BinaryDictionary.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/java/src/com/android/inputmethod/latin/BinaryDictionary.java b/java/src/com/android/inputmethod/latin/BinaryDictionary.java
index 05b1a2ee1..4425d7d25 100644
--- a/java/src/com/android/inputmethod/latin/BinaryDictionary.java
+++ b/java/src/com/android/inputmethod/latin/BinaryDictionary.java
@@ -91,7 +91,8 @@ public final class BinaryDictionary extends Dictionary {
JniUtils.loadNativeLibrary();
}
- private static native long openNative(String sourceDir, long dictOffset, long dictSize);
+ private static native long openNative(String sourceDir, long dictOffset, long dictSize,
+ boolean isUpdatable);
private static native void closeNative(long dict);
private static native int getProbabilityNative(long dict, int[] word);
private static native boolean isValidBigramNative(long dict, int[] word1, int[] word2);
@@ -106,7 +107,7 @@ public final class BinaryDictionary extends Dictionary {
// TODO: Move native dict into session
private final void loadDictionary(final String path, final long startOffset,
final long length) {
- mNativeDict = openNative(path, startOffset, length);
+ mNativeDict = openNative(path, startOffset, length, false /* isUpdatable */);
}
@Override