diff options
Diffstat (limited to 'src/glx/indirect_glx.c')
-rw-r--r-- | src/glx/indirect_glx.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/glx/indirect_glx.c b/src/glx/indirect_glx.c index 61ceed3d438..1870edee371 100644 --- a/src/glx/indirect_glx.c +++ b/src/glx/indirect_glx.c @@ -168,6 +168,9 @@ indirect_unbind_context(struct glx_context *gc, struct glx_context *new) int opcode = __glXSetupForCommand(dpy); xGLXMakeCurrentReply reply; + if (gc == new) + return; + /* We are either switching to no context, away from a indirect * context to a direct context or from one dpy to another and have * to send a request to the dpy to unbind the previous context. |