From 6e776f25fd4d275722494824e2d5149a25ed4036 Mon Sep 17 00:00:00 2001 From: Ian Romanick Date: Thu, 3 Mar 2005 19:56:11 +0000 Subject: When building in the X-Server, attr.depth doesn't exist. Instead, use (XMesaDrawable)w)->depth in the error message. --- src/mesa/drivers/x11/xm_api.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/mesa/drivers/x11/xm_api.c b/src/mesa/drivers/x11/xm_api.c index 6df7d9a786a..55fc86748e4 100644 --- a/src/mesa/drivers/x11/xm_api.c +++ b/src/mesa/drivers/x11/xm_api.c @@ -1740,14 +1740,17 @@ XMesaBuffer XMesaCreateWindowBuffer2( XMesaVisual v, XMesaWindow w, #ifdef XFree86Server if (GET_VISUAL_DEPTH(v) != ((XMesaDrawable)w)->depth) { + _mesa_warning(NULL, "XMesaCreateWindowBuffer: depth mismatch between visual and window! (%d != %d)\n", GET_VISUAL_DEPTH(v) , ((XMesaDrawable)w)->depth ); + return NULL; + } #else XGetWindowAttributes( v->display, w, &attr ); if (GET_VISUAL_DEPTH(v) != attr.depth) { -#endif _mesa_warning(NULL, "XMesaCreateWindowBuffer: depth mismatch between visual and window! (%d != %d)\n", GET_VISUAL_DEPTH(v) , attr.depth ); return NULL; } +#endif b->xm_visual = v; b->type = WINDOW; -- cgit v1.2.3