提交 22223e63 编写于 作者: S serb

8054800: JNI exception pending in jdk/src/windows/native/sun/windows/awt_Win32GraphicsDevice.cpp

Reviewed-by: azvegint, prr
上级 9eab922a
...@@ -835,13 +835,17 @@ Java_sun_awt_Win32GraphicsDevice_initIDs(JNIEnv *env, jclass cls) ...@@ -835,13 +835,17 @@ Java_sun_awt_Win32GraphicsDevice_initIDs(JNIEnv *env, jclass cls)
TRY; TRY;
/* class ids */ /* class ids */
AwtWin32GraphicsDevice::indexCMClass = jclass iCMClass = env->FindClass("java/awt/image/IndexColorModel");
(jclass)env->NewGlobalRef(env->FindClass("java/awt/image/IndexColorModel")); CHECK_NULL(iCMClass);
AwtWin32GraphicsDevice::indexCMClass = (jclass) env->NewGlobalRef(iCMClass);
env->DeleteLocalRef(iCMClass);
DASSERT(AwtWin32GraphicsDevice::indexCMClass); DASSERT(AwtWin32GraphicsDevice::indexCMClass);
CHECK_NULL(AwtWin32GraphicsDevice::indexCMClass); CHECK_NULL(AwtWin32GraphicsDevice::indexCMClass);
AwtWin32GraphicsDevice::wToolkitClass = jclass wTClass = env->FindClass("sun/awt/windows/WToolkit");
(jclass)env->NewGlobalRef(env->FindClass("sun/awt/windows/WToolkit")); CHECK_NULL(wTClass);
AwtWin32GraphicsDevice::wToolkitClass = (jclass)env->NewGlobalRef(wTClass);
env->DeleteLocalRef(wTClass);
DASSERT(AwtWin32GraphicsDevice::wToolkitClass); DASSERT(AwtWin32GraphicsDevice::wToolkitClass);
CHECK_NULL(AwtWin32GraphicsDevice::wToolkitClass); CHECK_NULL(AwtWin32GraphicsDevice::wToolkitClass);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册