tablet: clear tablet history on tool contact change
authorjeff <cuchaz@gmail.com>
Mon, 30 Jul 2018 17:03:03 +0000 (13:03 -0400)
committerPeter Hutterer <peter.hutterer@who-t.net>
Mon, 30 Jul 2018 22:06:57 +0000 (08:06 +1000)
commit326b2e32611f281def481f245a4a7fb904b66654
tree982b0aa5d0f0905fa2194e202e590b2367c8a864
parent4ee1eb3c26b14e8851434c5b870d79441c21f73d
tablet: clear tablet history on tool contact change

On some ELAN tablets we get a coordinate jump in the same frame that we put
the tip down. The existing axis smoothing causes that jump to be somewhere in
the middle between the previous and the next coordinates, causing a small
stroke from the smoothed position to the next. Prevent this by resetting the
history on tip down/up so we always take that coordinate.

Fixes #94

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
src/evdev-tablet.c