[PATCH libinput 1/3] test: skip manually setting uinput resolution if it's already set
Peter Hutterer
peter.hutterer at who-t.net
Wed May 18 23:05:31 UTC 2016
On Wed, May 18, 2016 at 10:48:45AM +0200, Hans de Goede wrote:
> Hi,
>
> On 18-05-16 09:02, Peter Hutterer wrote:
> > If we have libevdev 1.5 or later, the resolution is already set, no need to
> > change it again. Let's rely on libevdev to do the right thing and simply skip
> > the rest if we have one nonzero resolution already set on the device.
> >
> > Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
>
> The commit msg does not match the patch, you're not checking for a non 0 value,
> but for == abs->resolution.
changed to "... one *correct* nonzero resolution..."
thanks
Cheers,
Peter
>
> > ---
> > test/litest.c | 4 ++++
> > 1 file changed, 4 insertions(+)
> >
> > diff --git a/test/litest.c b/test/litest.c
> > index 7f5a4d7..66f08f2 100644
> > --- a/test/litest.c
> > +++ b/test/litest.c
> > @@ -2293,6 +2293,10 @@ litest_create_uinput(const char *name,
> > abs = abs_info;
> > while (abs && abs->value != -1) {
> > if (abs->resolution != 0) {
> > + if (libevdev_get_abs_resolution(dev, abs->value) ==
> > + abs->resolution)
> > + break;
> > +
> > rc = libevdev_kernel_set_abs_info(dev,
> > abs->value,
> > abs);
> >
More information about the wayland-devel
mailing list