glx: Set GL context to null in __glXSetCurrentContextNull
authorLuca Barbieri <luca@luca-barbieri.com>
Sun, 17 Jan 2010 07:19:19 +0000 (23:19 -0800)
committerBrian Paul <brianp@vmware.com>
Tue, 19 Jan 2010 15:59:37 +0000 (08:59 -0700)
commite88294328cb71dc32941556da5bd4ed40e8b95f1
tree2491cbde360e8b22bc40c459adf69202fdeedef7
parent7a39a5c1cb5087a1b8247f9bed59bf9374717cb3
glx: Set GL context to null in __glXSetCurrentContextNull

__glXSetCurrentContextNull currently does not set the GL context to null
in the direct rendering case.

This can result in a segfault trying to flush an invalid old context
in glXMakeCurrent.

This fixes a crash starting the Unigine demos (they still don't work due
to missing extensions though).

Signed-off-by: Brian Paul <brianp@vmware.com>
src/glx/x11/glxcurrent.c