From a7848f938e54294ea472e1d18d5db72a507c6fca Mon Sep 17 00:00:00 2001 From: Tran Khanh Duy <40482367+khanhduytran0@users.noreply.github.com> Date: Tue, 6 Oct 2020 12:43:11 +0700 Subject: [PATCH] Update awt_GraphicsEnv.c --- app/src/main/jni/awt_xawt/awt_GraphicsEnv.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/jni/awt_xawt/awt_GraphicsEnv.c b/app/src/main/jni/awt_xawt/awt_GraphicsEnv.c index f313ada84..cfc888f8c 100644 --- a/app/src/main/jni/awt_xawt/awt_GraphicsEnv.c +++ b/app/src/main/jni/awt_xawt/awt_GraphicsEnv.c @@ -165,8 +165,9 @@ JNIEXPORT jint JNICALL Java_sun_awt_X11GraphicsConfig_getNumColors(JNIEnv *env, JNIEXPORT void JNICALL Java_sun_awt_X11GraphicsConfig_init(JNIEnv *env, jobject this, jint visualNum, jint screen) { // Android: 16bits pixel + jclass cls = (*env)->GetObjectClass(env, this); jfieldID bitsPerPixel = (*env)->GetFieldID(env, cls, "bitsPerPixel", "I"); - (*env)->SetIntField(env, (*env)->GetObjectClass(env, this), bitsPerPixel, + (*env)->SetIntField(env, cls, bitsPerPixel, (jint) 16 /* tempImage->bits_per_pixel */); }