summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfxkuehl <fxkuehl>2004-01-18 11:14:45 +0000
committerfxkuehl <fxkuehl>2004-01-18 11:14:45 +0000
commita1c0f35c6dbcadcdc7d483e3dd6fc97ddb7b6d27 (patch)
treecd67fb64c02a8140138ee35b759710d1b5818f2b
parentc69a6b32fa1172c65dc5fc519a1094ef7d5d39c9 (diff)
Initialize mesa_drawable in MakeCurrent. Fixes segfaults on some software fallbacks.
-rwxr-xr-xxc/lib/GL/mesa/src/drv/savage/savage_xmesa.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/xc/lib/GL/mesa/src/drv/savage/savage_xmesa.c b/xc/lib/GL/mesa/src/drv/savage/savage_xmesa.c
index bb5963c0a..a42a84ca3 100755
--- a/xc/lib/GL/mesa/src/drv/savage/savage_xmesa.c
+++ b/xc/lib/GL/mesa/src/drv/savage/savage_xmesa.c
@@ -661,6 +661,7 @@ savageMakeCurrent(__DRIcontextPrivate *driContextPriv,
imesa->driReadable = driReadPriv;
imesa->driDrawable = driDrawPriv;
+ imesa->mesa_drawable = driDrawPriv;
imesa->dirty = ~0;
_mesa_make_current2(imesa->glCtx,