diff options
author | Brian Paul <[email protected]> | 2008-09-03 10:26:38 -0600 |
---|---|---|
committer | Brian Paul <[email protected]> | 2008-09-03 13:35:05 -0600 |
commit | 2ab394a3b4557f1d79d38f24f899508d7b13cd35 (patch) | |
tree | 54d2237b553858c6d6fb43243f47ba85b9595cb3 | |
parent | 1d5ad2c244f4b66ca1ac40c545482009ab46607c (diff) |
cell: move misplaced assertions; put them after ximage is assigned.
-rw-r--r-- | src/gallium/winsys/xlib/xm_winsys.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gallium/winsys/xlib/xm_winsys.c b/src/gallium/winsys/xlib/xm_winsys.c index 70f01e0ef83..cc9f49a7316 100644 --- a/src/gallium/winsys/xlib/xm_winsys.c +++ b/src/gallium/winsys/xlib/xm_winsys.c @@ -287,16 +287,16 @@ xmesa_display_surface_tiled(XMesaBuffer b, const struct pipe_surface *surf) const uint tilesPerRow = (surf->width + TILE_SIZE - 1) / TILE_SIZE; uint x, y; - /* check that the XImage has been previously initialized */ - assert(ximage->format); - assert(ximage->bitmap_unit); - if (XSHM_ENABLED(xm_buf) && (xm_buf->tempImage == NULL)) { alloc_shm_ximage(xm_buf, b, TILE_SIZE, TILE_SIZE); } ximage = (XSHM_ENABLED(xm_buf)) ? xm_buf->tempImage : b->tempImage; + /* check that the XImage has been previously initialized */ + assert(ximage->format); + assert(ximage->bitmap_unit); + if (!XSHM_ENABLED(xm_buf)) { /* update XImage's fields */ ximage->width = TILE_SIZE; |