]> git.earman.xyz Git - sensor-watch.git/commitdiff
make sure we don't miss our scheduled tasks
authorJoseph Bryant <jb@dreamcountry.org>
Sun, 18 Aug 2024 19:09:06 +0000 (20:09 +0100)
committerJoseph Bryant <jb@dreamcountry.org>
Sun, 18 Aug 2024 19:09:06 +0000 (20:09 +0100)
movement/movement.c

index cb3dcf78e9b215c6ce4aa8eff24be3a02c80c096..67d536002f19d7655bb5c5d93971627b90ea1df6 100644 (file)
@@ -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]);