Skip to content
Snippets Groups Projects
Commit 7353d73e authored by dos's avatar dos Committed by dos
Browse files

py,st3m: Touchable: Don't report current gesture when the state is UP

Also, don't report ENDED state if the gesture never actually started.
Fixes a crash in CapScrollController, observable in Files and Scroll Demo
by quickly tapping the petal as the first interaction.
parent 76c6fa78
No related branches found
No related tags found
1 merge request!563py,st3m: Touchable: Don't report current gesture when the state is UP
Pipeline #9231 passed
...@@ -405,8 +405,9 @@ class Touchable: ...@@ -405,8 +405,9 @@ class Touchable:
self._pressed = petal.pressed self._pressed = petal.pressed
if not self._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._state = self.UP
self._start = None
else: else:
self._state = self.ENDED self._state = self.ENDED
return return
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment