diff options
| author | Peter Hutterer <peter.hutterer@who-t.net> | 2013-07-01 09:31:38 +1000 |
|---|---|---|
| committer | Peter Hutterer <peter.hutterer@who-t.net> | 2013-07-01 09:31:38 +1000 |
| commit | 15df738068ae160abe6820b4d68a49ecbbcaa194 (patch) | |
| tree | 827fbef1da0c3d808947a33aa6a7b523fb2961e5 /test/test-common-uinput.c | |
| parent | 0954af8ec86ca13f2a321f9d04a036fb68a2301e (diff) | |
| download | libevdev-15df738068ae160abe6820b4d68a49ecbbcaa194.tar.gz | |
test: copy absinfo over to the uinput_user_dev before creation
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'test/test-common-uinput.c')
| -rw-r--r-- | test/test-common-uinput.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/test-common-uinput.c b/test/test-common-uinput.c index 6185970..b5a2c88 100644 --- a/test/test-common-uinput.c +++ b/test/test-common-uinput.c @@ -240,6 +240,14 @@ uinput_device_create(struct uinput_device* d) rc = ioctl(fd, uinput_bit, code); if (rc == -1) goto error; + + if (type == EV_ABS) { + dev.absmin[code] = d->d.abs_info[code].minimum; + dev.absmax[code] = d->d.abs_info[code].maximum; + dev.absfuzz[code] = d->d.abs_info[code].fuzz; + dev.absflat[code] = d->d.abs_info[code].flat; + /* FIXME: uinput has no resolution */ + } } } |
