Use prevglxc->{draw,read}Priv->drawId for previously bound drawables when

unbinding context.
This commit is contained in:
Kevin E Martin 2006-02-02 21:01:11 +00:00
parent b294f9e55e
commit 6ac82a7057
2 changed files with 8 additions and 2 deletions

View file

@ -1,3 +1,9 @@
2006-02-02 Kevin E. Martin <kem-at-freedesktop-dot-org>
* GL/glx/glxcmds.c: (DoMakeCurrent):
Use prevglxc->{draw,read}Priv->drawId for previously bound
drawables when unbinding context.
2006-02-02 Kevin E. Martin <kem-at-freedesktop-dot-org>
* GL/glx/glxcmds.c: (DoMakeCurrent):

View file

@ -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;
}