diff options
author | 2012-08-09 02:57:39 -0700 | |
---|---|---|
committer | 2012-08-09 02:57:39 -0700 | |
commit | fb662603b8fff9c55e848d2c2613234feb8a11e9 (patch) | |
tree | d4ce2f58fa4910a6a597be5e24d5b0e990e1c12d /native/jni/com_android_inputmethod_keyboard_ProximityInfo.cpp | |
parent | b481b045f31bbadd75b0901a2c301d09c0e7ba19 (diff) | |
parent | d26d20fe225bb2ac70ea184af8e85fb995f44a68 (diff) | |
download | latinime-fb662603b8fff9c55e848d2c2613234feb8a11e9.tar.gz latinime-fb662603b8fff9c55e848d2c2613234feb8a11e9.tar.xz latinime-fb662603b8fff9c55e848d2c2613234feb8a11e9.zip |
am d26d20fe: am 71b379df: Merge "Use GetStringUTFRegion" into jb-mr1-dev
* commit 'd26d20fe225bb2ac70ea184af8e85fb995f44a68':
Use GetStringUTFRegion
Diffstat (limited to 'native/jni/com_android_inputmethod_keyboard_ProximityInfo.cpp')
-rw-r--r-- | native/jni/com_android_inputmethod_keyboard_ProximityInfo.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/native/jni/com_android_inputmethod_keyboard_ProximityInfo.cpp b/native/jni/com_android_inputmethod_keyboard_ProximityInfo.cpp index a01ac3780..f9b23f06d 100644 --- a/native/jni/com_android_inputmethod_keyboard_ProximityInfo.cpp +++ b/native/jni/com_android_inputmethod_keyboard_ProximityInfo.cpp @@ -29,18 +29,15 @@ static jlong latinime_Keyboard_setProximityInfo(JNIEnv *env, jobject object, jint keyCount, jintArray keyXCoordinates, jintArray keyYCoordinates, jintArray keyWidths, jintArray keyHeights, jintArray keyCharCodes, jfloatArray sweetSpotCenterXs, jfloatArray sweetSpotCenterYs, jfloatArray sweetSpotRadii) { - const char *localeCStr = env->GetStringUTFChars(localeJStr, 0); - ProximityInfo *proximityInfo = new ProximityInfo(env, localeCStr, maxProximityCharsSize, + ProximityInfo *proximityInfo = new ProximityInfo(env, localeJStr, maxProximityCharsSize, displayWidth, displayHeight, gridWidth, gridHeight, mostCommonkeyWidth, proximityChars, keyCount, keyXCoordinates, keyYCoordinates, keyWidths, keyHeights, keyCharCodes, sweetSpotCenterXs, sweetSpotCenterYs, sweetSpotRadii); - env->ReleaseStringUTFChars(localeJStr, localeCStr); return reinterpret_cast<jlong>(proximityInfo); } static void latinime_Keyboard_release(JNIEnv *env, jobject object, jlong proximityInfo) { ProximityInfo *pi = reinterpret_cast<ProximityInfo*>(proximityInfo); - if (!pi) return; delete pi; } |