summaryrefslogtreecommitdiffstats
path: root/core/jni/android_emoji_EmojiFactory.cpp
diff options
context:
space:
mode:
authorPatrick Dubroy <dubroy@google.com>2010-12-01 11:23:13 -0800
committerPatrick Dubroy <dubroy@google.com>2010-12-14 16:50:50 -0800
commite4ac2d6b5723c95e648c489b187ddde449452c13 (patch)
treea783470220e1840761dc6696f3e5f4cc7870054b /core/jni/android_emoji_EmojiFactory.cpp
parent89f8d63a991f2dc4a961ad92ab5bb6b6c1ecd60f (diff)
downloadframeworks_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.cpp4
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");