touchpad: add touchpad pressure state debugging to debug output
authorPeter Hutterer <peter.hutterer@who-t.net>
Wed, 1 Mar 2017 03:42:09 +0000 (13:42 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Thu, 23 Mar 2017 00:17:07 +0000 (10:17 +1000)
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
src/evdev-mt-touchpad.c

index 4a8b618..674cf1c 100644 (file)
@@ -814,13 +814,18 @@ tp_unhover_pressure(struct tp_dispatch *tp, uint64_t time)
                if (t->dirty) {
                        if (t->state == TOUCH_HOVERING) {
                                if (t->pressure >= tp->pressure.high) {
+                                       evdev_log_debug(tp->device,
+                                                       "pressure: begin touch\n");
                                        /* avoid jumps when landing a finger */
                                        tp_motion_history_reset(t);
                                        tp_begin_touch(tp, t, time);
                                }
                        } else {
-                               if (t->pressure < tp->pressure.low)
+                               if (t->pressure < tp->pressure.low) {
+                                       evdev_log_debug(tp->device,
+                                                       "pressure: end touch\n");
                                        tp_end_touch(tp, t, time);
+                               }
                        }
                }