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
This commit is contained in:
parent
ba4918e74c
commit
22cf4a3be6
@ -326,7 +326,7 @@ BGLView::DirectConnected(direct_buffer_info *info)
|
|||||||
glviewDirectInfo->direct_connected = false;
|
glviewDirectInfo->direct_connected = false;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
//direct_info_locker->Unlock();
|
//direct_info_locker->Unlock();
|
||||||
|
|
||||||
if (fRenderer)
|
if (fRenderer)
|
||||||
fRenderer->DirectConnected(localInfo);
|
fRenderer->DirectConnected(localInfo);
|
||||||
@ -502,7 +502,7 @@ const char * color_space_name(color_space space)
|
|||||||
glview_direct_info::glview_direct_info()
|
glview_direct_info::glview_direct_info()
|
||||||
{
|
{
|
||||||
// TODO: See direct_window_data() in app_server's ServerWindow.cpp
|
// 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;
|
direct_connected = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user