diff options
author | Brian Paul <[email protected]> | 2009-08-24 12:58:47 -0600 |
---|---|---|
committer | Brian Paul <[email protected]> | 2009-08-24 12:58:49 -0600 |
commit | b5ecbbe636dd0d2094921c5401e4268694c405ce (patch) | |
tree | 877e75176bd9d2d1a6d0ef875533c12f8f3ac49a /src | |
parent | b9b04872d526ed7955f647542399e110ace0325c (diff) |
xlib: fix single buffer window resize bug
When a single-buffered window was resized the new window size was never
detected. This fix that, but there's still a bug which causes window
contents corruption for certain window sizes...
Diffstat (limited to 'src')
-rw-r--r-- | src/gallium/winsys/xlib/xlib_softpipe.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gallium/winsys/xlib/xlib_softpipe.c b/src/gallium/winsys/xlib/xlib_softpipe.c index 44b8464518a..2a08b829085 100644 --- a/src/gallium/winsys/xlib/xlib_softpipe.c +++ b/src/gallium/winsys/xlib/xlib_softpipe.c @@ -303,6 +303,7 @@ xm_flush_frontbuffer(struct pipe_winsys *pws, */ XMesaContext xmctx = (XMesaContext) context_private; xlib_softpipe_display_surface(xmctx->xm_buffer, surf); + xmesa_check_and_update_buffer_size(xmctx, xmctx->xm_buffer); } |