Commit 8b923d37 authored by Peter Hutterer's avatar Peter Hutterer

touchpad: add an enabled toggle to the hysteresis

Hardcoded to 'enabled' right now

No functional changes
Signed-off-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
parent c498c8c6
......@@ -138,6 +138,9 @@ tp_motion_hysteresis(struct tp_dispatch *tp,
int x = t->point.x,
y = t->point.y;
if (!tp->hysteresis.enabled)
return;
if (t->history.count == 0) {
t->hysteresis_center = t->point;
} else {
......@@ -2901,6 +2904,7 @@ tp_init_hysteresis(struct tp_dispatch *tp)
res_y = tp->device->abs.absinfo_y->resolution;
tp->hysteresis.margin.x = res_x/2;
tp->hysteresis.margin.y = res_y/2;
tp->hysteresis.enabled = true;
}
static void
......
......@@ -270,6 +270,7 @@ struct tp_dispatch {
} touch_size;
struct {
bool enabled;
struct device_coords margin;
} hysteresis;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment