diff --git a/src/kits/opengl/glut/glutWindow.cpp b/src/kits/opengl/glut/glutWindow.cpp index b87d1e6f65..2159c41c45 100644 --- a/src/kits/opengl/glut/glutWindow.cpp +++ b/src/kits/opengl/glut/glutWindow.cpp @@ -580,8 +580,11 @@ GlutBWindow::GlutBWindow(BRect frame, char *name) : } void GlutBWindow::DirectConnected( direct_buffer_info *info ) { + if (!bgl) + return; + bgl->DirectConnected(info); - if(bgl && !fConnectionDisabled) { + if(!fConnectionDisabled) { bgl->EnableDirectMode(true); } int newVisState;