From d0d9f868f628459ef9acda42d49a5b50492576f9 Mon Sep 17 00:00:00 2001 From: Thomas Martitz Date: Tue, 14 Jan 2014 17:07:03 +0100 Subject: [PATCH] FMS: Load/update the skin at last, when fully initialzed, so that it can display the right content from the beginning. Change-Id: I15a708d34912c0749f2497baabf90d26deaaf5df --- apps/radio/radio.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/radio/radio.c b/apps/radio/radio.c index a2c918a47c..fdbcc89641 100644 --- a/apps/radio/radio.c +++ b/apps/radio/radio.c @@ -409,8 +409,6 @@ void radio_screen(void) audio_stop(); fms_fix_displays(FMS_ENTER); - FOR_NB_SCREENS(i) - skin_update(FM_SCREEN, i, SKIN_REFRESH_ALL); #ifndef SIMULATOR @@ -454,6 +452,11 @@ void radio_screen(void) if(radio_current_preset() != -1) radio_mode = RADIO_PRESET_MODE; + /* Load/update the skin at last, when fully initialzed, so that it can + * display the right content from the beginning */ + FOR_NB_SCREENS(i) + skin_update(FM_SCREEN, i, SKIN_REFRESH_ALL); + #ifndef HAVE_NOISY_IDLE_MODE cpu_idle_mode(true); #endif