diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2017-02-01 14:48:11 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2017-02-02 11:10:36 +1000 |
commit | d7f6702e1b8a0633fe02d1fd335255759cfcf29d (patch) | |
tree | b7d736cd518ac534e006308c6c86aac53ee5dcb0 | |
parent | cc12b91a4491a159962885a2352126d714b2c52a (diff) | |
download | libinput-d7f6702e1b8a0633fe02d1fd335255759cfcf29d.tar.gz |
Revert "touchpad: reduce the initial timeout for tapping after touch"
The timeout is too short, a number of users are unable to tap now.
https://bugs.freedesktop.org/show_bug.cgi?id=99447
This reverts commit d0ba1e2b383acaac8a31a1ded7d3039bcd161db3.
(cherry picked from commit e86fdd588315ab13f44d2575c12bc167a9947173)
-rw-r--r-- | src/evdev-mt-touchpad-tap.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/evdev-mt-touchpad-tap.c b/src/evdev-mt-touchpad-tap.c index ffd9d0b9..03d4c701 100644 --- a/src/evdev-mt-touchpad-tap.c +++ b/src/evdev-mt-touchpad-tap.c @@ -33,7 +33,6 @@ #include "evdev-mt-touchpad.h" -#define DEFAULT_TAP_INITIAL_TIMEOUT_PERIOD ms2us(100) #define DEFAULT_TAP_TIMEOUT_PERIOD ms2us(180) #define DEFAULT_DRAG_TIMEOUT_PERIOD ms2us(300) #define DEFAULT_TAP_MOVE_THRESHOLD TP_MM_TO_DPI_NORMALIZED(1.3) @@ -128,13 +127,6 @@ tp_tap_notify(struct tp_dispatch *tp, } static void -tp_tap_set_initial_timer(struct tp_dispatch *tp, uint64_t time) -{ - libinput_timer_set(&tp->tap.timer, - time + DEFAULT_TAP_INITIAL_TIMEOUT_PERIOD); -} - -static void tp_tap_set_timer(struct tp_dispatch *tp, uint64_t time) { libinput_timer_set(&tp->tap.timer, time + DEFAULT_TAP_TIMEOUT_PERIOD); @@ -163,7 +155,7 @@ tp_tap_idle_handle_event(struct tp_dispatch *tp, case TAP_EVENT_TOUCH: tp->tap.state = TAP_STATE_TOUCH; tp->tap.first_press_time = time; - tp_tap_set_initial_timer(tp, time); + tp_tap_set_timer(tp, time); break; case TAP_EVENT_RELEASE: break; |