aboutsummaryrefslogtreecommitdiffstats
path: root/native/jni/com_android_inputmethod_latin_DicTraverseSession.h
diff options
context:
space:
mode:
authorSatoshi Kataoka <satok@google.com>2012-08-09 12:42:12 +0900
committerSatoshi Kataoka <satok@google.com>2012-08-09 17:49:19 +0900
commit9d29871605515ac0f6071882213a90bc75dfd9ba (patch)
treee9ee781a36a026562880562dfcf1e99829ed1653 /native/jni/com_android_inputmethod_latin_DicTraverseSession.h
parent877157e1f5ed44d6490eaf8fab430f9a73caf34d (diff)
downloadlatinime-9d29871605515ac0f6071882213a90bc75dfd9ba.tar.gz
latinime-9d29871605515ac0f6071882213a90bc75dfd9ba.tar.xz
latinime-9d29871605515ac0f6071882213a90bc75dfd9ba.zip
Add reset method for dic travserse session
Change-Id: Ia3dd924f92549da2cf8302ef77c629902d4f275b
Diffstat (limited to 'native/jni/com_android_inputmethod_latin_DicTraverseSession.h')
-rw-r--r--native/jni/com_android_inputmethod_latin_DicTraverseSession.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/native/jni/com_android_inputmethod_latin_DicTraverseSession.h b/native/jni/com_android_inputmethod_latin_DicTraverseSession.h
index a84fe78cc..a76815d7f 100644
--- a/native/jni/com_android_inputmethod_latin_DicTraverseSession.h
+++ b/native/jni/com_android_inputmethod_latin_DicTraverseSession.h
@@ -31,6 +31,12 @@ class DicTraverseWrapper {
}
return 0;
}
+ static void initDicTraverseSession(JNIEnv *env, void *traverseSession,
+ const jintArray prevWord, const jint prevWordLength) {
+ if (sDicTraverseSessionInitMethod) {
+ sDicTraverseSessionInitMethod(env, traverseSession, prevWord, prevWordLength);
+ }
+ }
static void releaseDicTraverseSession(void *traverseSession) {
if (sDicTraverseSessionReleaseMethod) {
sDicTraverseSessionReleaseMethod(traverseSession);
@@ -39,6 +45,7 @@ class DicTraverseWrapper {
private:
DISALLOW_IMPLICIT_CONSTRUCTORS(DicTraverseWrapper);
static void *(*sDicTraverseSessionFactoryMethod)();
+ static void (*sDicTraverseSessionInitMethod)(JNIEnv *, void *, const jintArray, const jint);
static void (*sDicTraverseSessionReleaseMethod)(void *);
};
int register_DicTraverseSession(JNIEnv *env);