From: Peter Hutterer Date: Tue, 13 Aug 2013 23:15:51 +0000 (+1000) Subject: Simplify a bit state setter X-Git-Tag: libevdev-0.4~65 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=09a1f6e427186956d9de6df35f377ecbbce715b1;p=platform%2Fupstream%2Flibevdev.git Simplify a bit state setter set_bit_state does exactly what the previous if/else did. Signed-off-by: Peter Hutterer --- 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; }