[gtk/wip/chergert/gdk-macos-gl-renderer: 2/6] macos: be resilient to NULL GdkGLContext
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/wip/chergert/gdk-macos-gl-renderer: 2/6] macos: be resilient to NULL GdkGLContext
- Date: Thu, 22 Oct 2020 00:10:02 +0000 (UTC)
commit 8308316f5e549128735c9bc962342f8de58c561d
Author: Christian Hergert <chergert redhat com>
Date: Wed Oct 21 17:06:05 2020 -0700
macos: be resilient to NULL GdkGLContext
gdk/macos/gdkmacosdisplay.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/gdk/macos/gdkmacosdisplay.c b/gdk/macos/gdkmacosdisplay.c
index 6a89def8c1..665a567e70 100644
--- a/gdk/macos/gdkmacosdisplay.c
+++ b/gdk/macos/gdkmacosdisplay.c
@@ -649,7 +649,10 @@ gdk_macos_display_make_gl_context_current (GdkDisplay *display,
GdkGLContext *gl_context)
{
g_assert (GDK_IS_MACOS_DISPLAY (display));
- g_assert (GDK_IS_MACOS_GL_CONTEXT (gl_context));
+ g_assert (!gl_context || GDK_IS_MACOS_GL_CONTEXT (gl_context));
+
+ if (gl_context == NULL)
+ return FALSE;
return _gdk_macos_gl_context_make_current (GDK_MACOS_GL_CONTEXT (gl_context));
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]