From 22cf4a3be60eff844a90ce47efc93a013703477f Mon Sep 17 00:00:00 2001 From: Stefano Ceccherini Date: Thu, 12 Apr 2007 13:15:06 +0000 Subject: [PATCH] sizeof(B_PAGE_SIZE) != B_PAGE_SIZE. Fixed bug 1151. Sorry for the silly typo. Also uses calloc() so that the direct_buffer_info struct is initialized to 0. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20663 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/opengl/GLView.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/kits/opengl/GLView.cpp b/src/kits/opengl/GLView.cpp index 7e153517f9..a2b0cb6c2f 100644 --- a/src/kits/opengl/GLView.cpp +++ b/src/kits/opengl/GLView.cpp @@ -326,7 +326,7 @@ BGLView::DirectConnected(direct_buffer_info *info) glviewDirectInfo->direct_connected = false; break; } - //direct_info_locker->Unlock(); + //direct_info_locker->Unlock(); if (fRenderer) fRenderer->DirectConnected(localInfo); @@ -502,7 +502,7 @@ const char * color_space_name(color_space space) glview_direct_info::glview_direct_info() { // TODO: See direct_window_data() in app_server's ServerWindow.cpp - direct_info = (direct_buffer_info *)malloc(sizeof(B_PAGE_SIZE)); + direct_info = (direct_buffer_info *)calloc(1, B_PAGE_SIZE); direct_connected = false; }