From d492257f4151915fe63d42f3c130c6ab4e15424e Mon Sep 17 00:00:00 2001 From: Steve Evans Date: Wed, 5 Jan 2022 21:32:31 +0000 Subject: [PATCH] Fix refresh stats scheduling --- src/main/osd/osd.c | 3 +++ src/test/unit/scheduler_unittest.cc | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/osd/osd.c b/src/main/osd/osd.c index 4ab1853c7..cf9f04935 100644 --- a/src/main/osd/osd.c +++ b/src/main/osd/osd.c @@ -893,6 +893,9 @@ static uint8_t osdShowStats(int statsRowCount) static void osdRefreshStats(void) { + // Non-flight operation which takes a little longer than normal + schedulerIgnoreTaskExecTime(); + displayClearScreen(osdDisplayPort); if (osdStatsRowCount == 0) { // No stats row count has been set yet. diff --git a/src/test/unit/scheduler_unittest.cc b/src/test/unit/scheduler_unittest.cc index 8206640c5..c0243db93 100644 --- a/src/test/unit/scheduler_unittest.cc +++ b/src/test/unit/scheduler_unittest.cc @@ -169,9 +169,9 @@ extern "C" { TEST(SchedulerUnittest, SetupTasks) { - for (int i = 0; i < TASK_COUNT; ++i) { - tasks[i].id = &task_ids[i]; - } + for (int i = 0; i < TASK_COUNT; ++i) { + tasks[i].id = &task_ids[i]; + } }