diff --git a/apps/gui/wps.c b/apps/gui/wps.c index a5394981ae..cb73e6f92c 100644 --- a/apps/gui/wps.c +++ b/apps/gui/wps.c @@ -612,8 +612,12 @@ static void gwps_enter_wps(void) } #endif display->backdrop_show(BACKDROP_SKIN_WPS); + /* make the backdrop actually take effect */ + display->clear_display(); skin_update(gwps, WPS_REFRESH_ALL); } + /* force statusbar/skin update since we just cleared the whole screen */ + send_event(GUI_EVENT_ACTIONUPDATE, (void*)1); } #ifdef HAVE_TOUCHSCREEN