From d6e12135544e80252dd7509ec95743ca8af8687c Mon Sep 17 00:00:00 2001 From: Malte Langermann <54738901+gagarinlg@users.noreply.github.com> Date: Sun, 12 Dec 2021 02:45:04 +0100 Subject: [PATCH] Fix NV14 touch behavior (#1242) TE_UP needs to be resettet to TE_NONE after touch read from MainWindow. If this is not done, the TE_UP event is handled multiple times --- radio/src/targets/nv14/touch_driver.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/radio/src/targets/nv14/touch_driver.cpp b/radio/src/targets/nv14/touch_driver.cpp index 1b6a380a7..2e59acde0 100644 --- a/radio/src/targets/nv14/touch_driver.cpp +++ b/radio/src/targets/nv14/touch_driver.cpp @@ -553,5 +553,7 @@ TouchState touchPanelRead() TouchState ret = internalTouchState; internalTouchState.deltaX = 0; internalTouchState.deltaY = 0; + if(internalTouchState.event == TE_UP) + internalTouchState.event = TE_NONE; return ret; }