summaryrefslogtreecommitdiff
path: root/src/touchhandler/TouchHandler.cpp
diff options
context:
space:
mode:
authorRiku Isokoski <riksu9000@gmail.com>2021-08-11 15:31:40 (GMT)
committerRiku Isokoski <riksu9000@gmail.com>2021-08-11 15:31:40 (GMT)
commitfe33c756b7326cbf0a6c70822b70cff4dc2e3401 (patch)
tree1b4d6a78401db9deae3573904727586f314e84a8 /src/touchhandler/TouchHandler.cpp
parentcd7ca458fa959ba6d60b2cf107b198e462315abd (diff)
Fix longpress gesture
Diffstat (limited to 'src/touchhandler/TouchHandler.cpp')
-rw-r--r--src/touchhandler/TouchHandler.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/touchhandler/TouchHandler.cpp b/src/touchhandler/TouchHandler.cpp
index c1a3c0d..735b311 100644
--- a/src/touchhandler/TouchHandler.cpp
+++ b/src/touchhandler/TouchHandler.cpp
@@ -26,14 +26,15 @@ bool TouchHandler::GetNewTouchInfo() {
}
if (info.gesture != Pinetime::Drivers::Cst816S::Gestures::None) {
- if (slideReleased) {
+ if (gestureReleased) {
if (info.gesture == Pinetime::Drivers::Cst816S::Gestures::SlideDown ||
info.gesture == Pinetime::Drivers::Cst816S::Gestures::SlideLeft ||
info.gesture == Pinetime::Drivers::Cst816S::Gestures::SlideUp ||
- info.gesture == Pinetime::Drivers::Cst816S::Gestures::SlideRight) {
+ info.gesture == Pinetime::Drivers::Cst816S::Gestures::SlideRight ||
+ info.gesture == Pinetime::Drivers::Cst816S::Gestures::LongPress) {
if (info.touching) {
gesture = info.gesture;
- slideReleased = false;
+ gestureReleased = false;
}
} else {
gesture = info.gesture;
@@ -42,7 +43,7 @@ bool TouchHandler::GetNewTouchInfo() {
}
if (!info.touching) {
- slideReleased = true;
+ gestureReleased = true;
}
return true;