diff --git a/apps/gui/statusbar.c b/apps/gui/statusbar.c index 901615d..40ade14 100644 --- a/apps/gui/statusbar.c +++ b/apps/gui/statusbar.c @@ -829,8 +829,10 @@ void gui_syncstatusbar_draw(struct gui_syncstatusbar * bars, return; #endif /* HAVE_LCD_BITMAP */ int i; + struct viewport viewport; FOR_NB_SCREENS(i) { - gui_statusbar_draw( &(bars->statusbars[i]), force_redraw, NULL ); + GET_RECT(viewport,statusbar_position(display->screen_type),i); + gui_statusbar_draw( &(bars->statusbars[i]), force_redraw, &viewport ); } }