diff options
author | syrjala <syrjala> | 2003-11-26 17:32:30 +0000 |
---|---|---|
committer | syrjala <syrjala> | 2003-11-26 17:32:30 +0000 |
commit | 82f401130dca7a226be678122285d66d04910e06 (patch) | |
tree | 56f4e9aa5e21995cae5f842bc00bd49c5e1b00c7 | |
parent | 81e470252d55d5c0c5776d731d96a1365e431eb4 (diff) |
Initialize mesa_drawable in mgaMakeCurrent(). Fixes sw fallback segfaults.
-rw-r--r-- | xc/lib/GL/mesa/src/drv/mga/mga_xmesa.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/xc/lib/GL/mesa/src/drv/mga/mga_xmesa.c b/xc/lib/GL/mesa/src/drv/mga/mga_xmesa.c index ffe4267c5..d86ccde20 100644 --- a/xc/lib/GL/mesa/src/drv/mga/mga_xmesa.c +++ b/xc/lib/GL/mesa/src/drv/mga/mga_xmesa.c @@ -655,6 +655,7 @@ mgaMakeCurrent(__DRIcontextPrivate *driContextPriv, mmesa->driDrawable = driDrawPriv; mmesa->dirty = ~0; mmesa->dirty_cliprects = (MGA_FRONT|MGA_BACK); + mmesa->mesa_drawable = driDrawPriv; } mmesa->driReadable = driReadPriv; |