--- synaptics.c 2008-07-11 01:39:34.000000000 +0200 +++ synaptics-new.c 2008-07-11 01:39:54.000000000 +0200 @@ -1138,8 +1138,7 @@ HandleTapProcessing(SynapticsPrivate *pr touch = finger && !priv->finger_state; release = !finger && priv->finger_state; - move = ((priv->tap_max_fingers <= 1) && - ((abs(hw->x - priv->touch_on.x) >= para->tap_move) || + move = (((abs(hw->x - priv->touch_on.x) >= para->tap_move) || (abs(hw->y - priv->touch_on.y) >= para->tap_move))); if (touch) {