diff options
author | fxkuehl <fxkuehl> | 2004-01-18 11:14:45 +0000 |
---|---|---|
committer | fxkuehl <fxkuehl> | 2004-01-18 11:14:45 +0000 |
commit | a1c0f35c6dbcadcdc7d483e3dd6fc97ddb7b6d27 (patch) | |
tree | cd67fb64c02a8140138ee35b759710d1b5818f2b | |
parent | c69a6b32fa1172c65dc5fc519a1094ef7d5d39c9 (diff) |
Initialize mesa_drawable in MakeCurrent. Fixes segfaults on some software fallbacks.
-rwxr-xr-x | xc/lib/GL/mesa/src/drv/savage/savage_xmesa.c | 1 |
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, |