diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2011-05-11 11:43:16 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2011-05-13 09:41:42 +1000 |
commit | c4f9c3a07dbb05b81c8e2193a083102f710ebb27 (patch) | |
tree | 9dc675b6283594fe29beca3aad3c38ab3b61a5f3 | |
parent | dc45d5816dd65168645f0017394eebfc5599d698 (diff) |
dix: use a tmp variable instead of multiple rClient(other).
no functional changes.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Jamey Sharp <jamey@minilop.net>
-rw-r--r-- | dix/events.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/dix/events.c b/dix/events.c index 30b689aed..e67c3a254 100644 --- a/dix/events.c +++ b/dix/events.c @@ -2064,23 +2064,24 @@ DeliverEventToClients(DeviceIntPtr dev, WindowPtr win, xEvent *events, for (; other; other = other->next) { Mask mask; + ClientPtr client = rClient(other); - if (IsInterferingGrab(rClient(other), dev, events)) + if (IsInterferingGrab(client, dev, events)) continue; mask = GetEventMask(dev, events, other); - if (XaceHook(XACE_RECEIVE_ACCESS, rClient(other), win, + if (XaceHook(XACE_RECEIVE_ACCESS, client, win, events, count)) /* do nothing */; - else if ( (attempt = TryClientEvents(rClient(other), dev, + else if ( (attempt = TryClientEvents(client, dev, events, count, mask, filter, grab)) ) { if (attempt > 0) { rc = EVENT_DELIVERED; - *client_return = rClient(other); + *client_return = client; *mask_return = mask; /* Success overrides non-success, so if we've been * successful on one client, return that */ |