From 59c943d212b5b961cb6f4bb2ee353866f0452ab2 Mon Sep 17 00:00:00 2001 From: k Date: Fri, 15 Oct 2021 23:05:23 +0200 Subject: [alarms] Skip touch events on checkboxes of undefined alarms Signed-off-by: k 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: -- cgit v0.10.2