From 48977acfc439f0c3a33105f61ec0128fb3f34ae0 Mon Sep 17 00:00:00 2001 From: philmoz Date: Wed, 7 Aug 2024 19:24:11 +1000 Subject: [PATCH] fix(color): use TIMERS value instead of assuming always 3 (#5391) --- radio/src/gui/colorlcd/mainview/view_statistics.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/radio/src/gui/colorlcd/mainview/view_statistics.cpp b/radio/src/gui/colorlcd/mainview/view_statistics.cpp index 4f0f2e67a..0747d0a8b 100644 --- a/radio/src/gui/colorlcd/mainview/view_statistics.cpp +++ b/radio/src/gui/colorlcd/mainview/view_statistics.cpp @@ -205,12 +205,9 @@ void StatisticsViewPage::build(Window* window) // Timers new StaticText(line, rect_t{}, STR_TIMER_LABEL); - new DynamicText( - line, rect_t{}, [] { return getTimerString(timersStates[0].val); }); - new DynamicText( - line, rect_t{}, [] { return getTimerString(timersStates[1].val); }); - new DynamicText( - line, rect_t{}, [] { return getTimerString(timersStates[2].val); }); + for (int i = 0; i < TIMERS; i += 1) + new DynamicText( + line, rect_t{}, [=] { return getTimerString(timersStates[i].val); }); line = window->newLine(grid); line->padAll(PAD_ZERO);