diff options
author | 2012-08-09 12:42:12 +0900 | |
---|---|---|
committer | 2012-08-09 17:49:19 +0900 | |
commit | 9d29871605515ac0f6071882213a90bc75dfd9ba (patch) | |
tree | e9ee781a36a026562880562dfcf1e99829ed1653 /native/jni/com_android_inputmethod_latin_DicTraverseSession.h | |
parent | 877157e1f5ed44d6490eaf8fab430f9a73caf34d (diff) | |
download | latinime-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.h | 7 |
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); |