From 09a1f6e427186956d9de6df35f377ecbbce715b1 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 14 Aug 2013 09:15:51 +1000 Subject: [PATCH] Simplify a bit state setter set_bit_state does exactly what the previous if/else did. Signed-off-by: Peter Hutterer --- libevdev/libevdev.c | 5 +---- 1 file changed, 1 insertion(+), 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; } -- 2.7.4