diff --git a/dix/grabs.c b/dix/grabs.c index f1d00867e..d51511cd8 100644 --- a/dix/grabs.c +++ b/dix/grabs.c @@ -406,7 +406,7 @@ DeletePassiveGrabFromList(GrabPtr pMinuendGrab) grab = grab->next) { if ((CLIENT_BITS(grab->resource) != CLIENT_BITS(pMinuendGrab->resource)) || - !GrabMatchesSecond(grab, pMinuendGrab, FALSE)) + !GrabMatchesSecond(grab, pMinuendGrab, (grab->coreGrab))) continue; if (GrabSupersedesSecond(pMinuendGrab, grab)) {