diff options
-rw-r--r-- | src/mesa/drivers/x11/xm_dd.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/mesa/drivers/x11/xm_dd.c b/src/mesa/drivers/x11/xm_dd.c index f9eb877db97..5b3c89c1dd0 100644 --- a/src/mesa/drivers/x11/xm_dd.c +++ b/src/mesa/drivers/x11/xm_dd.c @@ -307,8 +307,12 @@ clear_pixmap(GLcontext *ctx, struct xmesa_renderbuffer *xrb, GLboolean all, const XMesaContext xmesa = XMESA_CONTEXT(ctx); XMesaBuffer xmbuf = XMESA_BUFFER(ctx->DrawBuffer); - assert(xrb->pixmap == xmbuf->backxrb->pixmap || - xrb->pixmap == xmbuf->frontxrb->pixmap); + assert(xmbuf); + assert(xrb->pixmap); + assert(xmesa); + assert(xmesa->display); + assert(xrb->pixmap); + assert(xmbuf->cleargc); if (all) { XMesaFillRectangle( xmesa->display, xrb->pixmap, xmbuf->cleargc, |