diff options
Diffstat (limited to 'wasp/wasp.py')
| -rw-r--r-- | wasp/wasp.py | 6 |
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. |
