From 761687e9957cd870dfc8de3e19fb8fb9b7ff3e4e Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 1 Aug 2016 07:45:46 +1000 Subject: [PATCH] tools: require a minimum size for touchpads This mostly aims to catch users trying to specify the size in inches. Signed-off-by: Peter Hutterer --- 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.34.1