test-client.c: Replace hard-coded magic value
authorDaniel Stone <daniel@fooishbar.org>
Wed, 30 May 2012 15:31:50 +0000 (16:31 +0100)
committerKristian Høgsberg <krh@bitplanet.net>
Thu, 31 May 2012 19:42:25 +0000 (15:42 -0400)
Took me a second to work out that the 272 was actually BTN_LEFT, as keys
and buttons share a namespace in evdev.

Signed-off-by: Daniel Stone <daniel@fooishbar.org>
tests/test-client.c

index c6dfd96..fc65ee6 100644 (file)
@@ -28,6 +28,7 @@
 #include <poll.h>
 #include <wayland-client.h>
 #include <GLES2/gl2.h> /* needed for GLfloat */
+#include <linux/input.h>
 
 struct display {
        struct wl_display *display;
@@ -96,7 +97,7 @@ pointer_handle_button(void *data, struct wl_pointer *pointer,
        struct input *input = data;
        uint32_t bit;
 
-       bit = 1 << (button - 272);
+       bit = 1 << (button - BTN_LEFT);
        if (state)
                input->button_mask |= bit;
        else