aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDennis Jarosch <dennis.jarosch@gmx.de>2011-02-10 08:57:38 +0100
committerHenrik Rydberg <rydberg@euromail.se>2011-02-13 09:54:47 +0100
commit161026ce49526593d0ebfd96a7c087e3e1b0f9f5 (patch)
tree7fabcf2b828da0516d0eed7da049c22b2912d57d
parent1db2e14bed379bbf1c5f3140a903437b146c5cce (diff)
downloadxorg-input-kobomultitouch-161026ce49526593d0ebfd96a7c087e3e1b0f9f5.tar.gz
xorg-input-kobomultitouch-161026ce49526593d0ebfd96a7c087e3e1b0f9f5.tar.bz2
xorg-input-kobomultitouch-161026ce49526593d0ebfd96a7c087e3e1b0f9f5.zip
Add missing thumb reset at state extraction
Fixes the bug that stopped tapped clicks from working when two thumbs were detected, by initializing the thumb variable for every new state. Signed-off-by: Dennis Jarosch <dennis.jarosch@gmx.de> Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
-rw-r--r--src/mtstate.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mtstate.c b/src/mtstate.c
index 771048d..e24a1e8 100644
--- a/src/mtstate.c
+++ b/src/mtstate.c
@@ -76,6 +76,7 @@ void extract_mtstate(struct MTState *s,
{
int i;
s->nfinger = 0;
+ s->thumb = 0;
foreach_bit(i, hs->used) {
if (!touching_finger(&hs->data[i], caps))
continue;