ws/i965: allow NULL buffer in winsys::bo_unreference
Special case to avoid clutter in the driver
This commit is contained in:
@@ -154,6 +154,12 @@ xlib_brw_bo_unreference( struct brw_winsys_buffer *buffer )
|
||||
{
|
||||
struct xlib_brw_buffer *buf = xlib_brw_buffer(buffer);
|
||||
|
||||
/* As a special favor in this call only, buffer is allowed to be
|
||||
* NULL:
|
||||
*/
|
||||
if (buffer == NULL)
|
||||
return;
|
||||
|
||||
if (--buf->cheesy_refcount == 0) {
|
||||
FREE(buffer);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user