diff options
author | Niels Ole Salscheider <niels_ole@salscheider-online.de> | 2016-10-07 21:46:44 +0200 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2016-10-13 12:57:22 +1000 |
commit | b843fe1c0a6b4dbaae9f364042c6a247249305ef (patch) | |
tree | bab7d26c6fd56da8b26164edcc0ac548c09eb85c /man | |
parent | 8e0476653dd134cee84f4e893f656b2f93c4e3b0 (diff) |
SizeClassInfo can return 0 even without an error
Catch the error case separately. Commit 19a9cd607d added length checking to
SizeClassInfo but re-used the return value of 0 for an error. A device without
classes (as is initialized by xf86-input-libinput for tablets) can
legitimately return 0 and erroneously triggers an error.
Fix this by using a separate value for the error.
Reproducible by calling XListInputDevices() with a tablet attached.
This fixes a regression introduced in commit 19a9cd607d.
Signed-off-by: Niels Ole Salscheider <niels_ole@salscheider-online.de>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
Diffstat (limited to 'man')
0 files changed, 0 insertions, 0 deletions