diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2013-04-17 20:14:56 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2013-05-10 14:32:37 +1000 |
commit | 7dbf61817d3bd4b1fc71710677e56c5d8cfcdb4e (patch) | |
tree | f93e7882448e851ebcb0e0eb18c60c4c2001436a | |
parent | a71a283934406d870bcd8dc376eb1c9ce1c8bbb4 (diff) |
dix: use a tmp variable for the to-be-removed touch listener
No functional changes.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r-- | dix/touch.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/dix/touch.c b/dix/touch.c index be4a7de00..01a554e0c 100644 --- a/dix/touch.c +++ b/dix/touch.c @@ -719,12 +719,13 @@ TouchRemoveListener(TouchPointInfoPtr ti, XID resource) for (i = 0; i < ti->num_listeners; i++) { int j; + TouchListener *listener = &ti->listeners[i]; - if (ti->listeners[i].listener != resource) + if (listener->listener != resource) continue; - if (ti->listeners[i].grab) { - ti->listeners[i].grab = NULL; + if (listener->grab) { + listener->grab = NULL; ti->num_grabs--; } |