diff options
author | Patrick Dubroy <dubroy@google.com> | 2010-12-01 11:23:13 -0800 |
---|---|---|
committer | Patrick Dubroy <dubroy@google.com> | 2010-12-14 16:50:50 -0800 |
commit | e4ac2d6b5723c95e648c489b187ddde449452c13 (patch) | |
tree | a783470220e1840761dc6696f3e5f4cc7870054b /core/jni/android_emoji_EmojiFactory.cpp | |
parent | 89f8d63a991f2dc4a961ad92ab5bb6b6c1ecd60f (diff) | |
download | frameworks_base-e4ac2d6b5723c95e648c489b187ddde449452c13.zip frameworks_base-e4ac2d6b5723c95e648c489b187ddde449452c13.tar.gz frameworks_base-e4ac2d6b5723c95e648c489b187ddde449452c13.tar.bz2 |
Allocate bitmap backing buffers in the Java heap.
Change-Id: I60f6ccff13357c1c518e9d56b02fe0171637edd1
Diffstat (limited to 'core/jni/android_emoji_EmojiFactory.cpp')
-rw-r--r-- | core/jni/android_emoji_EmojiFactory.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/jni/android_emoji_EmojiFactory.cpp b/core/jni/android_emoji_EmojiFactory.cpp index f653b36..1ebb36c 100644 --- a/core/jni/android_emoji_EmojiFactory.cpp +++ b/core/jni/android_emoji_EmojiFactory.cpp @@ -185,7 +185,7 @@ static jobject android_emoji_EmojiFactory_getBitmapFromAndroidPua( jobject obj = env->AllocObject(gBitmap_class); if (obj) { env->CallVoidMethod(obj, gBitmap_constructorMethodID, - reinterpret_cast<jint>(bitmap), false, NULL, -1); + reinterpret_cast<jint>(bitmap), NULL, false, NULL, -1); if (env->ExceptionCheck() != 0) { LOGE("*** Uncaught exception returned from Java call!\n"); env->ExceptionDescribe(); @@ -298,7 +298,7 @@ static jfieldID getFieldIDCheck(JNIEnv* env, jclass clazz, int register_android_emoji_EmojiFactory(JNIEnv* env) { gBitmap_class = make_globalref(env, "android/graphics/Bitmap"); gBitmap_constructorMethodID = env->GetMethodID(gBitmap_class, "<init>", - "(IZ[BI)V"); + "(I[BZ[BI)V"); gEmojiFactory_class = make_globalref(env, "android/emoji/EmojiFactory"); gEmojiFactory_constructorMethodID = env->GetMethodID( gEmojiFactory_class, "<init>", "(ILjava/lang/String;)V"); |