summaryrefslogtreecommitdiff
path: root/src/touchhandler/TouchHandler.cpp
diff options
context:
space:
mode:
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;