]> Pileus Git - grits/commitdiff
Abort when opengl setup fails
authorAndy Spencer <andy753421@gmail.com>
Wed, 24 Aug 2011 15:43:20 +0000 (15:43 +0000)
committerAndy Spencer <andy753421@gmail.com>
Wed, 24 Aug 2011 16:00:08 +0000 (16:00 +0000)
src/gtkgl.c

index 6812d33bc6f870086d5017a84a61fb36cb295d94..e99f5f82755ae6e2c58ff9556e10735d4ddaf54e 100644 (file)
@@ -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);