diff options
| author | Peter Hutterer <peter.hutterer@who-t.net> | 2013-07-05 09:00:24 +1000 |
|---|---|---|
| committer | Peter Hutterer <peter.hutterer@who-t.net> | 2013-07-05 09:11:34 +1000 |
| commit | 53abcb64d5f4ef0d0a69d43d34eab8bcc7fab377 (patch) | |
| tree | 602133977336eb616c2589875d132d4f8253039f /test/test-common.c | |
| parent | 7645b083f480a179c89cf7e3c6d603e60ad06d4c (diff) | |
| download | libevdev-53abcb64d5f4ef0d0a69d43d34eab8bcc7fab377.tar.gz | |
test: don't set the abs value when initializing an uinput device
The helper function uses abs.value for the axis code (to save a parameter).
Reset that to 0 before we write to the device
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'test/test-common.c')
| -rw-r--r-- | test/test-common.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/test/test-common.c b/test/test-common.c index 608853e..3cf771c 100644 --- a/test/test-common.c +++ b/test/test-common.c @@ -75,7 +75,14 @@ int test_create_abs_device(struct uinput_device **uidev_return, va_end(args); while (--nabs >= 0) { - rc = uinput_device_set_abs_bit(uidev, abs[nabs].value, &abs[nabs]); + int code; + struct input_absinfo a; + + code = abs[nabs].value; + a = abs[nabs]; + a.value = 0; + + rc = uinput_device_set_abs_bit(uidev, code, &a); ck_assert_msg(rc == 0, "for abs field %d\n", nabs); } |
