diff options
author | Nikita Gubarkov <nikita.gubarkov@jetbrains.com> | 2021-05-24 23:41:25 +0300 |
---|---|---|
committer | Alexey Ushakov <alexey.ushakov@jetbrains.com> | 2021-07-03 15:14:10 +0300 |
commit | 5bb21702369234e168aa8d7a954b39b5162de096 (patch) | |
tree | 1b5415bbc52d700e9a3b2b40ebb23ce0331d4091 | |
parent | 75df4e7d4a3d02b8a4711734d7259a8e259ebd72 (diff) | |
download | JetBrainsRuntime-jb18_0_1-b445.tar.gz |
JBR-3376 Added check for -1 glyph info pointer in OGLTextRenderer.cjb18_0_1-b445
-rw-r--r-- | src/java.desktop/share/native/common/java2d/opengl/OGLTextRenderer.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/java.desktop/share/native/common/java2d/opengl/OGLTextRenderer.c b/src/java.desktop/share/native/common/java2d/opengl/OGLTextRenderer.c index 3502a1e6065..47b25ead2ec 100644 --- a/src/java.desktop/share/native/common/java2d/opengl/OGLTextRenderer.c +++ b/src/java.desktop/share/native/common/java2d/opengl/OGLTextRenderer.c @@ -1275,10 +1275,10 @@ OGLTR_DrawGlyphList(JNIEnv *env, OGLContext *oglc, OGLSDOps *dstOps, jboolean ok; GlyphInfo *ginfo = (GlyphInfo *)jlong_to_ptr(NEXT_LONG(images)); - if (ginfo == NULL) { + if (ginfo == NULL || ginfo == (void*) -1) { // this shouldn't happen, but if it does we'll just break out... - J2dRlsTraceLn(J2D_TRACE_ERROR, - "OGLTR_DrawGlyphList: glyph info is null"); + J2dRlsTraceLn1(J2D_TRACE_ERROR, + "OGLTR_DrawGlyphList: glyph info is %d", ginfo); break; } |