From 4ecb274b7e9892ddb2fb02d7c315b411e02877bb Mon Sep 17 00:00:00 2001 From: Andy Spencer Date: Wed, 24 Aug 2011 15:43:20 +0000 Subject: [PATCH] Abort when opengl setup fails --- src/gtkgl.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gtkgl.c b/src/gtkgl.c index 6812d33..e99f5f8 100644 --- a/src/gtkgl.c +++ b/src/gtkgl.c @@ -56,6 +56,8 @@ void gtk_gl_enable(GtkWidget *widget) GLX_DEPTH_SIZE, 1, None}; XVisualInfo *xvinfo = glXChooseVisual(xdisplay, nscreen, attribs); + if (!xvinfo) + g_error("GtkGl: enable - unable to get valid OpenGL Visual"); GLXContext context = glXCreateContext(xdisplay, xvinfo, NULL, False); g_object_set_data(G_OBJECT(widget), "glcontext", context); -- 2.43.2