summaryrefslogtreecommitdiff
path: root/apps/gui/wps.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/gui/wps.c')
-rw-r--r--apps/gui/wps.c16
1 files changed, 13 insertions, 3 deletions
diff --git a/apps/gui/wps.c b/apps/gui/wps.c
index 7d583a82b4..8b3f671e34 100644
--- a/apps/gui/wps.c
+++ b/apps/gui/wps.c
@@ -1116,11 +1116,21 @@ long gui_wps_show(void)
1116 if (lcd_active() || (i != SCREEN_MAIN)) 1116 if (lcd_active() || (i != SCREEN_MAIN))
1117#endif 1117#endif
1118 { 1118 {
1119 skin_update(&gui_wps[i], wps_sync_data.do_full_update ? 1119 bool full_update = false;
1120 SKIN_REFRESH_ALL : SKIN_REFRESH_NON_STATIC); 1120#if NB_SCREENS > 1
1121 if (i==SCREEN_MAIN && wps_sync_data.do_full_update)
1122 {
1123 full_update = true;
1124 wps_sync_data.do_full_update = false;
1125 }
1126#else
1127 full_update = wps_sync_data.do_full_update;
1128 wps_sync_data.do_full_update = false;
1129#endif
1130 skin_update(&gui_wps[i], full_update ?
1131 SKIN_REFRESH_ALL : SKIN_REFRESH_NON_STATIC);
1121 } 1132 }
1122 } 1133 }
1123 wps_sync_data.do_full_update = false;
1124 update = false; 1134 update = false;
1125 } 1135 }
1126 1136