X-Git-Url: http://pileus.org/git/?p=grits;a=blobdiff_plain;f=src%2Fgtkgl.c;h=e99f5f82755ae6e2c58ff9556e10735d4ddaf54e;hp=6812d33bc6f870086d5017a84a61fb36cb295d94;hb=4ecb274b7e9892ddb2fb02d7c315b411e02877bb;hpb=5d4daa2b86d30c77c9828447ca1828a45713b5d6 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);