summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2011-05-11 11:43:16 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2011-05-13 09:41:42 +1000
commitc4f9c3a07dbb05b81c8e2193a083102f710ebb27 (patch)
tree9dc675b6283594fe29beca3aad3c38ab3b61a5f3
parentdc45d5816dd65168645f0017394eebfc5599d698 (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.c9
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 */