summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-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 3728afc39c..f5a5b5f8de 100644
--- a/apps/radio/radio.c
+++ b/apps/radio/radio.c
@@ -734,6 +734,9 @@ int radio_screen(void)
734 talk = true; 734 talk = true;
735 break; 735 break;
736#endif 736#endif
737 case ACTION_NONE:
738 update_screen = true; /* so the fms updates */
739 break;
737 740
738 default: 741 default:
739 default_event_handler(button); 742 default_event_handler(button);
@@ -810,7 +813,8 @@ int radio_screen(void)
810 if (restore) 813 if (restore)
811 fms_fix_displays(FMS_ENTER); 814 fms_fix_displays(FMS_ENTER);
812 FOR_NB_SCREENS(i) 815 FOR_NB_SCREENS(i)
813 skin_update(fms_get(i), WPS_REFRESH_ALL); 816 skin_update(fms_get(i), restore ? WPS_REFRESH_ALL :
817 WPS_REFRESH_NON_STATIC);
814 restore = false; 818 restore = false;
815 } 819 }
816 } 820 }