Address issue 5711 by checking that the context is not NULL.

This commit is contained in:
Phil Stopford 2023-03-30 22:34:55 +00:00
parent b497382659
commit 60d197fca8

View File

@ -367,7 +367,7 @@ gdk_cairo_draw_from_gl (cairo_t *cr,
clip_region = gdk_cairo_region_from_clip (cr); clip_region = gdk_cairo_region_from_clip (cr);
if (gdk_gl_context_get_current () != paint_context) if ((gdk_gl_context_get_current () != NULL) && (gdk_gl_context_get_current () != paint_context))
sync = glFenceSync (GL_SYNC_GPU_COMMANDS_COMPLETE, 0); sync = glFenceSync (GL_SYNC_GPU_COMMANDS_COMPLETE, 0);
gdk_gl_context_make_current (paint_context); gdk_gl_context_make_current (paint_context);