aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/multitouch.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/multitouch.c b/src/multitouch.c
index cc57cad..a11b8da 100644
--- a/src/multitouch.c
+++ b/src/multitouch.c
@@ -215,6 +215,12 @@ static void handle_gestures(LocalDevicePtr local,
int vswipestep = 1 + vswipe_fraction * get_cap_ysize(caps);
int hswipestep = 1 + hswipe_fraction * get_cap_xsize(caps);
int i;
+ if (!gs->same_fingers) {
+ vscroll = 0;
+ hscroll = 0;
+ vswipe = 0;
+ hswipe = 0;
+ }
for (i = 0; i < DIM_BUTTON; i++) {
if (GETBIT(gs->btmask, i)) {
xf86PostButtonEvent(local->dev, FALSE,