sched/clkinfo: reset `last` when activating an alarm
```json
{
"t": 23940000,
"del": false,
"on": true,
"rp": false,
"as": false,
"dow": 127,
"last": 23,
"vibrate": "::",
"msg": ""
}
```
master
parent
c893bc849f
commit
3452d67f42
|
|
@ -29,3 +29,4 @@
|
||||||
0.26: Fix hitting snooze on an alarm after when the snooze would've fired
|
0.26: Fix hitting snooze on an alarm after when the snooze would've fired
|
||||||
0.27: Tapping clkinfo enables/disables the selected alarm
|
0.27: Tapping clkinfo enables/disables the selected alarm
|
||||||
0.28: Added an icon for disabled events
|
0.28: Added an icon for disabled events
|
||||||
|
0.29: Fix possible bug in toggling an alarm to on, from clkinfo
|
||||||
|
|
|
||||||
|
|
@ -135,6 +135,7 @@
|
||||||
run: function() {
|
run: function() {
|
||||||
if (a.date) return; // ignore events
|
if (a.date) return; // ignore events
|
||||||
a.on = !a.on;
|
a.on = !a.on;
|
||||||
|
a.last = 0;
|
||||||
if(a.on && a.timer) alarm.resetTimer(a);
|
if(a.on && a.timer) alarm.resetTimer(a);
|
||||||
this.emit("redraw");
|
this.emit("redraw");
|
||||||
alarm.setAlarms(all);
|
alarm.setAlarms(all);
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"id": "sched",
|
"id": "sched",
|
||||||
"name": "Scheduler",
|
"name": "Scheduler",
|
||||||
"version": "0.28",
|
"version": "0.29",
|
||||||
"description": "Scheduling library for alarms and timers",
|
"description": "Scheduling library for alarms and timers",
|
||||||
"icon": "app.png",
|
"icon": "app.png",
|
||||||
"type": "scheduler",
|
"type": "scheduler",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue