mirror of https://github.com/espruino/BangleApps
[Alarms & Timers] Fix repeat when user unchecks ALL the days
parent
f1170b3e34
commit
de56796580
|
@ -217,7 +217,12 @@ function showEditRepeatMenu(repeat, dow, dowChangeCallback) {
|
||||||
function showCustomDaysMenu(dow, dowChangeCallback, originalRepeat, originalDow) {
|
function showCustomDaysMenu(dow, dowChangeCallback, originalRepeat, originalDow) {
|
||||||
const menu = {
|
const menu = {
|
||||||
"": { "title": /*LANG*/"Custom Days" },
|
"": { "title": /*LANG*/"Custom Days" },
|
||||||
"< Back": () => dowChangeCallback(true, dow),
|
"< Back": () => {
|
||||||
|
// If the user unchecks all the days then we assume repeat = once
|
||||||
|
// and we force the dow to every day.
|
||||||
|
var repeat = dow > 0;
|
||||||
|
dowChangeCallback(repeat, repeat ? dow : EVERY_DAY)
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
require("date_utils").dows(firstDayOfWeek).forEach((day, i) => {
|
require("date_utils").dows(firstDayOfWeek).forEach((day, i) => {
|
||||||
|
|
Loading…
Reference in New Issue