[PATCH libevdev] tools: require a minimum size for touchpads
Peter Hutterer
peter.hutterer at who-t.net
Sun Jul 31 21:49:13 UTC 2016
This mostly aims to catch users trying to specify the size in inches.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
---
tools/touchpad-edge-detector.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/tools/touchpad-edge-detector.c b/tools/touchpad-edge-detector.c
index 1cf4d5d..e09f028 100644
--- a/tools/touchpad-edge-detector.c
+++ b/tools/touchpad-edge-detector.c
@@ -240,6 +240,14 @@ int main (int argc, char **argv) {
size.w <= 0 || size.h <= 0)
return usage();
+ if (size.w < 30 || size.h < 30) {
+ fprintf(stderr,
+ "%dx%dmm is too small for a touchpad.\n"
+ "Please specify the touchpad size in mm.\n",
+ size.w, size.h);
+ return 1;
+ }
+
path = argv[2];
if (path[0] == '-')
return usage();
--
2.7.4
More information about the Input-tools
mailing list