From 81289dc916ff97ec3bc39233bf1cee6b1c37d697 Mon Sep 17 00:00:00 2001 From: taj-ny <79316397+taj-ny@users.noreply.github.com> Date: Sun, 5 Apr 2026 16:30:59 +0200 Subject: [PATCH] touchpad: update finger variables before activating click triggers --- src/libinputactions/handlers/TouchpadTriggerHandler.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libinputactions/handlers/TouchpadTriggerHandler.cpp b/src/libinputactions/handlers/TouchpadTriggerHandler.cpp index 40fc1db..4414941 100644 --- a/src/libinputactions/handlers/TouchpadTriggerHandler.cpp +++ b/src/libinputactions/handlers/TouchpadTriggerHandler.cpp @@ -246,6 +246,7 @@ bool TouchpadTriggerHandler::touchpadClick(const TouchpadClickEvent &event) { if (event.state()) { cancelTriggers(TriggerType::Press); + updateVariables(event.sender()); setState(activateTriggers(TriggerType::Click).block ? State::TouchpadButtonDownBlocked : State::TouchpadButtonDown); } else if (m_state == State::TouchpadButtonDown || m_state == State::TouchpadButtonDownBlocked) { setState(event.sender()->physicalState().validTouchPoints().empty() ? State::None : State::Touch);