summaryrefslogtreecommitdiffstats
path: root/apps/radio/radio.c
diff options
context:
space:
mode:
authorJonathan Gordon <rockbox@jdgordon.info>2010-07-06 08:06:59 +0000
committerJonathan Gordon <rockbox@jdgordon.info>2010-07-06 08:06:59 +0000
commit079e19491aa5a49d4ee992022601afde20ec0287 (patch)
tree22ad9a52dbcb843515b69832c22acdff6092026d /apps/radio/radio.c
parent35717ec06eee50ac8d81b3ec097f830d99dcba23 (diff)
downloadrockbox-079e19491aa5a49d4ee992022601afde20ec0287.tar.gz
rockbox-079e19491aa5a49d4ee992022601afde20ec0287.tar.bz2
rockbox-079e19491aa5a49d4ee992022601afde20ec0287.zip
make the fms update
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27304 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/radio/radio.c')
-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)
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;
}
}