From: Joseph Bryant Date: Sun, 18 Aug 2024 19:09:06 +0000 (+0100) Subject: make sure we don't miss our scheduled tasks X-Git-Url: https://git.earman.xyz/?a=commitdiff_plain;h=20b4a32835d6b8aedda40cb49025cf3fb78beebe;p=sensor-watch.git make sure we don't miss our scheduled tasks --- diff --git a/movement/movement.c b/movement/movement.c index cb3dcf7..67d5360 100644 --- a/movement/movement.c +++ b/movement/movement.c @@ -201,7 +201,7 @@ static void _movement_handle_scheduled_tasks(void) { for(uint8_t i = 0; i < MOVEMENT_NUM_FACES; i++) { if (scheduled_tasks[i].reg) { - if (scheduled_tasks[i].reg == date_time.reg) { + if (scheduled_tasks[i].reg <= date_time.reg) { scheduled_tasks[i].reg = 0; movement_event_t background_event = { EVENT_BACKGROUND_TASK, 0 }; watch_faces[i].loop(background_event, &movement_state.settings, watch_face_contexts[i]);