summaryrefslogtreecommitdiff
path: root/wasp/wasp.py
diff options
context:
space:
mode:
Diffstat (limited to 'wasp/wasp.py')
-rw-r--r--wasp/wasp.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/wasp/wasp.py b/wasp/wasp.py
index b94bef5..c4a565c 100644
--- a/wasp/wasp.py
+++ b/wasp/wasp.py
@@ -232,6 +232,7 @@ class Manager():
self.switch(self.quick_ring[0])
self.app.sleep()
watch.display.poweroff()
+ watch.touch.sleep()
self._charging = watch.battery.charging()
self.sleep_at = None
@@ -241,9 +242,7 @@ class Manager():
watch.display.poweron()
self.app.wake()
watch.backlight.set(self._brightness)
-
- # Discard any pending touch events
- _ = watch.touch.get_event()
+ watch.touch.wake()
self.keep_awake()
@@ -277,6 +276,7 @@ class Manager():
self.navigate(event[0])
elif event[0] == 5 and self.event_mask & EventMask.TOUCH:
self.app.touch(event)
+ watch.touch.reset_touch_data()
def _tick(self):
"""Handle the system tick.