aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikita Gubarkov <nikita.gubarkov@jetbrains.com>2021-05-24 23:41:25 +0300
committerAlexey Ushakov <alexey.ushakov@jetbrains.com>2021-07-03 15:14:10 +0300
commit5bb21702369234e168aa8d7a954b39b5162de096 (patch)
tree1b5415bbc52d700e9a3b2b40ebb23ce0331d4091
parent75df4e7d4a3d02b8a4711734d7259a8e259ebd72 (diff)
downloadJetBrainsRuntime-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.c6
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;
}