summaryrefslogtreecommitdiff
path: root/GL
diff options
context:
space:
mode:
authorKevin E Martin <kem@kem.org>2006-02-02 21:01:11 +0000
committerKevin E Martin <kem@kem.org>2006-02-02 21:01:11 +0000
commit6ac82a70579eaed53a2c8ad6cf9fee195447fdaf (patch)
tree6d39e0a2065f8a4453514ba5f54567080c61f100 /GL
parentb294f9e55ef657e1e68cae6f4ae7a525136f5ac9 (diff)
Use prevglxc->{draw,read}Priv->drawId for previously bound drawables when
unbinding context.
Diffstat (limited to 'GL')
-rw-r--r--GL/glx/glxcmds.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/GL/glx/glxcmds.c b/GL/glx/glxcmds.c
index e2ce3e93a..47367cb23 100644
--- a/GL/glx/glxcmds.c
+++ b/GL/glx/glxcmds.c
@@ -619,8 +619,8 @@ int DoMakeCurrent( __GLXclientState *cl,
* in the DRIcontext interface. */
if (!(*prevglxc->driContext.unbindContext)(NULL, prevglxc->pScreen->myNum,
- 0, /* prev draw */
- 0, /* prev read */
+ prevglxc->drawPriv->drawId, /* prev draw */
+ prevglxc->readPriv->drawId, /* prev read */
&prevglxc->driContext)) {
return __glXBadContext;
}