summaryrefslogtreecommitdiff
path: root/wasp/apps
diff options
context:
space:
mode:
Diffstat (limited to 'wasp/apps')
-rw-r--r--wasp/apps/alarm.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/wasp/apps/alarm.py b/wasp/apps/alarm.py
index dfeea6a..9d647da 100644
--- a/wasp/apps/alarm.py
+++ b/wasp/apps/alarm.py
@@ -55,14 +55,13 @@ class AlarmApp():
self.hours = 0
self.minutes = 0
- self._set_current_alarm()
-
def foreground(self):
"""Activate the application."""
self._draw()
wasp.system.request_event(wasp.EventMask.TOUCH)
wasp.system.request_tick(1000)
- wasp.system.cancel_alarm(self.current_alarm, self._alert)
+ if self.active.state:
+ wasp.system.cancel_alarm(self.current_alarm, self._alert)
def background(self):
"""De-activate the application."""