summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authork <k@klabz.org>2021-10-15 21:05:23 (GMT)
committerDaniel Thompson <daniel.thompson@linaro.org>2021-10-16 09:37:25 (GMT)
commit59c943d212b5b961cb6f4bb2ee353866f0452ab2 (patch)
tree6fbf4aaacc0ac652f9b2ffa971d69b1935dfa94d
parentbd91a1076dc82d90ed36684f6729f408ab6a7056 (diff)
[alarms] Skip touch events on checkboxes of undefined alarms
Signed-off-by: k <k@klabz.org>
-rw-r--r--wasp/apps/alarm.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/wasp/apps/alarm.py b/wasp/apps/alarm.py
index 1792bc6..227a677 100644
--- a/wasp/apps/alarm.py
+++ b/wasp/apps/alarm.py
@@ -175,7 +175,7 @@ class AlarmApp:
self._remove_alarm(self.page)
elif self.page == _HOME_PAGE:
for index, checkbox in enumerate(self.alarm_checks):
- if checkbox.touch(event):
+ if index < self.num_alarms and checkbox.touch(event):
if checkbox.state:
self.alarms[index][_ENABLED_IDX] |= _IS_ACTIVE
else: