Lines Matching refs:pMinuendGrab
576 DeletePassiveGrabFromList(GrabPtr pMinuendGrab) in DeletePassiveGrabFromList() argument
593 for (grab = wPassiveGrabs(pMinuendGrab->window); grab; grab = grab->next) in DeletePassiveGrabFromList()
609 any_modifier = (pMinuendGrab->grabtype == XI2) ? in DeletePassiveGrabFromList()
611 any_key = (pMinuendGrab->grabtype == XI2) ? in DeletePassiveGrabFromList()
615 for (grab = wPassiveGrabs(pMinuendGrab->window); in DeletePassiveGrabFromList()
617 if ((CLIENT_BITS(grab->resource) != CLIENT_BITS(pMinuendGrab->resource)) in DeletePassiveGrabFromList()
618 || !GrabMatchesSecond(grab, pMinuendGrab, (grab->grabtype == CORE))) in DeletePassiveGrabFromList()
620 if (GrabSupersedesSecond(pMinuendGrab, grab)) { in DeletePassiveGrabFromList()
625 UPDATE(grab->detail.pMask, pMinuendGrab->detail.exact); in DeletePassiveGrabFromList()
630 pMinuendGrab->modifiersDetail.exact); in DeletePassiveGrabFromList()
632 else if ((pMinuendGrab->detail.exact != any_key) in DeletePassiveGrabFromList()
633 && (pMinuendGrab->modifiersDetail.exact != any_modifier)) { in DeletePassiveGrabFromList()
637 UPDATE(grab->detail.pMask, pMinuendGrab->detail.exact); in DeletePassiveGrabFromList()
650 pMinuendGrab->detail.exact, in DeletePassiveGrabFromList()
656 pMinuendGrab->modifiersDetail. in DeletePassiveGrabFromList()
669 else if (pMinuendGrab->detail.exact == any_key) { in DeletePassiveGrabFromList()
671 pMinuendGrab->modifiersDetail.exact); in DeletePassiveGrabFromList()
674 UPDATE(grab->detail.pMask, pMinuendGrab->detail.exact); in DeletePassiveGrabFromList()