summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsyrjala <syrjala>2003-11-26 17:32:30 +0000
committersyrjala <syrjala>2003-11-26 17:32:30 +0000
commit82f401130dca7a226be678122285d66d04910e06 (patch)
tree56f4e9aa5e21995cae5f842bc00bd49c5e1b00c7
parent81e470252d55d5c0c5776d731d96a1365e431eb4 (diff)
Initialize mesa_drawable in mgaMakeCurrent(). Fixes sw fallback segfaults.
-rw-r--r--xc/lib/GL/mesa/src/drv/mga/mga_xmesa.c1
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;