diff options
| author | Peter Hutterer <peter.hutterer@who-t.net> | 2013-08-14 09:15:51 +1000 |
|---|---|---|
| committer | Peter Hutterer <peter.hutterer@who-t.net> | 2013-08-14 10:22:51 +1000 |
| commit | 09a1f6e427186956d9de6df35f377ecbbce715b1 (patch) | |
| tree | 5f8d2d43370a17b620ff956eca35e81b8d73c19f /libevdev/libevdev.c | |
| parent | 551134b5fa52997007a38d268e5fa6025bc003c2 (diff) | |
| download | libevdev-09a1f6e427186956d9de6df35f377ecbbce715b1.tar.gz | |
Simplify a bit state setter
set_bit_state does exactly what the previous if/else did.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'libevdev/libevdev.c')
| -rw-r--r-- | libevdev/libevdev.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/libevdev/libevdev.c b/libevdev/libevdev.c index 5883447..0d315ec 100644 --- a/libevdev/libevdev.c +++ b/libevdev/libevdev.c @@ -462,10 +462,7 @@ update_key_state(struct libevdev *dev, const struct input_event *e) if (e->code > KEY_MAX) return 1; - if (e->value == 0) - clear_bit(dev->key_values, e->code); - else - set_bit(dev->key_values, e->code); + set_bit_state(dev->key_values, e->code, e->value != 0); return 0; } |
