alarm: defaultDeleteExpiredTimers detection

Fix new alarm when selectedAlarm is undefined
master
Erik Andresen 2023-11-15 21:35:37 +01:00
parent 98e560a756
commit 8bdc54dd4f
3 changed files with 3 additions and 2 deletions

View File

@ -47,3 +47,4 @@
0.42: Fix date not getting saved in event edit menu when tapping Confirm 0.42: Fix date not getting saved in event edit menu when tapping Confirm
0.43: New settings: Show confirm, Show Overflow, Show Type. 0.43: New settings: Show confirm, Show Overflow, Show Type.
0.44: Add "delete timer after expiration" setting to events. 0.44: Add "delete timer after expiration" setting to events.
0.55: Fix new alarm when selectedAlarm is undefined

View File

@ -106,7 +106,7 @@ function showEditAlarmMenu(selectedAlarm, alarmIndex, withDate) {
var isNew = alarmIndex === undefined; var isNew = alarmIndex === undefined;
var alarm = require("sched").newDefaultAlarm(); var alarm = require("sched").newDefaultAlarm();
if (withDate || selectedAlarm.date) { if (withDate || (selectedAlarm && selectedAlarm.date)) {
alarm.del = require("sched").getSettings().defaultDeleteExpiredTimers; alarm.del = require("sched").getSettings().defaultDeleteExpiredTimers;
} }
alarm.dow = handleFirstDayOfWeek(alarm.dow); alarm.dow = handleFirstDayOfWeek(alarm.dow);

View File

@ -2,7 +2,7 @@
"id": "alarm", "id": "alarm",
"name": "Alarms & Timers", "name": "Alarms & Timers",
"shortName": "Alarms", "shortName": "Alarms",
"version": "0.44", "version": "0.45",
"description": "Set alarms and timers on your Bangle", "description": "Set alarms and timers on your Bangle",
"icon": "app.png", "icon": "app.png",
"tags": "tool,alarm", "tags": "tool,alarm",