summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/radio/radio.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/apps/radio/radio.c b/apps/radio/radio.c
index 3728afc..f5a5b5f 100644
--- a/apps/radio/radio.c
+++ b/apps/radio/radio.c
@@ -734,6 +734,9 @@ int radio_screen(void)
talk = true;
break;
#endif
+ case ACTION_NONE:
+ update_screen = true; /* so the fms updates */
+ break;
default:
default_event_handler(button);
@@ -810,7 +813,8 @@ int radio_screen(void)
if (restore)
fms_fix_displays(FMS_ENTER);
FOR_NB_SCREENS(i)
- skin_update(fms_get(i), WPS_REFRESH_ALL);
+ skin_update(fms_get(i), restore ? WPS_REFRESH_ALL :
+ WPS_REFRESH_NON_STATIC);
restore = false;
}
}