diff options
author | Henrik Rydberg <rydberg@euromail.se> | 2010-06-16 02:32:51 +0200 |
---|---|---|
committer | Henrik Rydberg <rydberg@euromail.se> | 2010-06-16 02:32:51 +0200 |
commit | 268777ce14ca5903d0db7511570765b608b36870 (patch) | |
tree | 43320e259de4b21d208919b64f6ebb6a6c973556 /driver/multitouch.c | |
parent | 8aa197872ac49d7dc53a4832bf4ff175525e6939 (diff) | |
download | xorg-input-kobomultitouch-268777ce14ca5903d0db7511570765b608b36870.tar.gz xorg-input-kobomultitouch-268777ce14ca5903d0db7511570765b608b36870.tar.bz2 xorg-input-kobomultitouch-268777ce14ca5903d0db7511570765b608b36870.zip |
janitor: Simplify gesture handling
Use the bit traversal functions where possible.
Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Diffstat (limited to 'driver/multitouch.c')
-rw-r--r-- | driver/multitouch.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/driver/multitouch.c b/driver/multitouch.c index 0809948..888c4c4 100644 --- a/driver/multitouch.c +++ b/driver/multitouch.c @@ -215,11 +215,9 @@ static void handle_gestures(LocalDevicePtr local, vswipe = 0; hswipe = 0; } - for (i = 0; i < DIM_BUTTON; i++) { - if (GETBIT(gs->btmask, i)) - xf86PostButtonEvent(local->dev, FALSE, - i + 1, GETBIT(gs->btdata, i), 0, 0); - } + foreach_bit(i, gs->btmask) + xf86PostButtonEvent(local->dev, FALSE, + i + 1, GETBIT(gs->btdata, i), 0, 0); if (GETBIT(gs->type, GS_MOVE)) xf86PostMotionEvent(local->dev, 0, 0, 2, gs->dx, gs->dy); |