diff options
author | Joel Bosveld <Joel.Bosveld@gmail.com> | 2009-06-29 12:32:36 +0800 |
---|---|---|
committer | Joel Bosveld <Joel.Bosveld@gmail.com> | 2009-06-29 12:32:36 +0800 |
commit | a3ccb749b4f68430d004d56dda5723b45f18b742 (patch) | |
tree | 6ad7d63826ae032154cc1c5802c0ab71a35501a3 | |
parent | 075beb56303acdb0b4e7cdbbae4aabaaba6f68a7 (diff) |
Send a request when nTriangles is 0, so that mesh will be removed
-rw-r--r-- | src/Xcomposite.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/Xcomposite.c b/src/Xcomposite.c index 063834d..b1b3ef3 100644 --- a/src/Xcomposite.c +++ b/src/Xcomposite.c @@ -413,6 +413,16 @@ XCompositeSetTriangularCoordinateMesh (Display *dpy, XCompositeSimpleCheckExtension (dpy, info); LockDisplay (dpy); + if (!nTriangle) + { + GetReq (CompositeSetTriangularCoordinateMesh, req); + req->reqType = info->codes->major_opcode; + req->compositeReqType = X_CompositeSetTriangularCoordinateMesh; + req->window = window; + req->flags = CompositeSetMeshBegin | CompositeSetMeshEnd; + req->nNorm = 0; + req->nGrab = 0; + } while (nTriangle) { GetReq (CompositeSetTriangularCoordinateMesh, req); |