From e3ba97b8aa2647699d0f0c12de3f6f3a5c12e0f4 Mon Sep 17 00:00:00 2001 From: Philippe Houdoin Date: Thu, 6 Aug 2009 00:17:30 +0000 Subject: [PATCH] Fixed a crash when resizing GLInfo window (or any non-BDirectWindow with GLView kid(s), for that matter). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32151 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/opengl/GLView.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/kits/opengl/GLView.cpp b/src/kits/opengl/GLView.cpp index c8cced213d..d55b2fa8e7 100644 --- a/src/kits/opengl/GLView.cpp +++ b/src/kits/opengl/GLView.cpp @@ -402,6 +402,9 @@ BGLView::_UnlockDraw() void BGLView::_CallDirectConnected() { + if (!fClipInfo) + return; + glview_direct_info *glviewDirectInfo = (glview_direct_info *)fClipInfo; direct_buffer_info *localInfo = glviewDirectInfo->direct_info; direct_buffer_info *info = (direct_buffer_info *)calloc(1, DIRECT_BUFFER_INFO_AREA_SIZE);