diff --git a/python_payload/st3m/input.py b/python_payload/st3m/input.py index 8a6faaf82c15a4559c7b9c7818d4edb60ec80b75..049ce0c424afbc41b5ccd9d63cab46f6024f05e2 100644 --- a/python_payload/st3m/input.py +++ b/python_payload/st3m/input.py @@ -405,8 +405,9 @@ class Touchable: self._pressed = petal.pressed if not self._pressed: - if not self._prev_pressed: + if not self._prev_pressed or self._start is None: self._state = self.UP + self._start = None else: self._state = self.ENDED return