summaryrefslogtreecommitdiff
path: root/apps/status.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/status.c')
-rw-r--r--apps/status.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/apps/status.c b/apps/status.c
index 2af3ea91a4..562cd50964 100644
--- a/apps/status.c
+++ b/apps/status.c
@@ -160,7 +160,7 @@ void status_draw(bool force_redraw)
160 info.repeat = global_settings.repeat_mode; 160 info.repeat = global_settings.repeat_mode;
161 info.playmode = current_playmode(); 161 info.playmode = current_playmode();
162#ifndef HAVE_LED 162#ifndef HAVE_LED
163 info.led = led_read(); 163 info.led = led_read(HZ/2); /* delay should match polling interval */
164#endif 164#endif
165 165
166 /* only redraw if forced to, or info has changed */ 166 /* only redraw if forced to, or info has changed */
@@ -241,8 +241,8 @@ void status_draw(bool force_redraw)
241 statusbar_time(info.hour, info.minute); 241 statusbar_time(info.hour, info.minute);
242#endif 242#endif
243#ifndef HAVE_LED 243#ifndef HAVE_LED
244 if (info.led) 244 if (info.led)
245 statusbar_led(); 245 statusbar_led();
246#endif 246#endif
247 lcd_update_rect(0, 0, LCD_WIDTH, STATUSBAR_HEIGHT); 247 lcd_update_rect(0, 0, LCD_WIDTH, STATUSBAR_HEIGHT);
248 lastinfo = info; 248 lastinfo = info;