From 5e29a127883f7ddc946a81d514e53741317fec3d Mon Sep 17 00:00:00 2001 From: Daniel Stone Date: Wed, 30 May 2012 16:31:52 +0100 Subject: [PATCH] Use enum wl_keyboard_key_state instead of integer Instead of using a uint32_t for state everywhere (except on the wire, where that's still the call signature), use the new wl_keyboard_key_state enum, and explicit comparisons. Signed-off-by: Daniel Stone --- src/evdev.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/evdev.c b/src/evdev.c index a7162fc..0a5ec91 100644 --- a/src/evdev.c +++ b/src/evdev.c @@ -86,7 +86,9 @@ evdev_process_key(struct evdev_input_device *device, default: notify_key(&device->master->base.seat, - time, e->code, e->value); + time, e->code, + e->value ? WL_KEYBOARD_KEY_STATE_PRESSED : + WL_KEYBOARD_KEY_STATE_RELEASED); break; } } -- 2.7.4