Index: apps/gui/gwps-common.c =================================================================== --- apps/gui/gwps-common.c (revision 19721) +++ apps/gui/gwps-common.c (working copy) @@ -85,7 +85,19 @@ if (wps->data->wps_sb_tag) draw = wps->data->show_sb_on_wps; +#if NB_SCREENS > 1 + /* multi screen targets could show the bars on one screen but not both + * so the viewportmanager can't be used in its current form... + */ + if (draw) + { + struct gui_statusbar *bar; + bar = &statusbars.statusbars[wps->data->remote_wps?SCREEN_REMOTE:SCREEN_MAIN]; + gui_statusbar_draw(bar, force); + } +#else viewportmanager_set_statusbar(draw); +#endif } #else #define gui_wps_statusbar_draw(wps, force) Index: apps/gui/gwps.c =================================================================== --- apps/gui/gwps.c (revision 19732) +++ apps/gui/gwps.c (working copy) @@ -128,6 +128,7 @@ int i; long last_left = 0, last_right = 0; + viewportmanager_set_statusbar(false); wps_state_init(); #ifdef HAVE_LCD_CHARCELLS