alarm: defaultDeleteExpiredTimers detection
Fix new alarm when selectedAlarm is undefinedmaster
parent
98e560a756
commit
8bdc54dd4f
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
|
||||||
|
|
@ -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",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue