diff --git a/src/lime/_internal/backend/native/NativeOpenGLRenderContext.hx b/src/lime/_internal/backend/native/NativeOpenGLRenderContext.hx index c676a2bee..24280a018 100644 --- a/src/lime/_internal/backend/native/NativeOpenGLRenderContext.hx +++ b/src/lime/_internal/backend/native/NativeOpenGLRenderContext.hx @@ -2040,7 +2040,7 @@ class NativeOpenGLRenderContext #if (lime_cffi && (lime_opengl || lime_opengles) && !macro) var result = NativeCFFI.lime_gl_get_shader_info_log(__getObjectID(shader)); #if hl - var result = @:privateAccess String.fromUTF8(result); + var result = (result != null) ? @:privateAccess String.fromUTF8(result) : null; #end return result; #else