diff options
Diffstat (limited to 'apps/recorder/radio.c')
-rw-r--r-- | apps/recorder/radio.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/apps/recorder/radio.c b/apps/recorder/radio.c index 5258b5b2a1..7cdfd51e6d 100644 --- a/apps/recorder/radio.c +++ b/apps/recorder/radio.c | |||
@@ -768,11 +768,17 @@ bool radio_screen(void) | |||
768 | /* Only display the peak meter when not recording */ | 768 | /* Only display the peak meter when not recording */ |
769 | if(!audio_status()) | 769 | if(!audio_status()) |
770 | { | 770 | { |
771 | /* just main screen for the time being */ | 771 | |
772 | #if CONFIG_CODEC != SWCODEC | 772 | #if CONFIG_CODEC != SWCODEC |
773 | peak_meter_draw(0, STATUSBAR_HEIGHT + fh*(top_of_screen + 4), LCD_WIDTH, fh); | 773 | FOR_NB_SCREENS(i) |
774 | { | ||
775 | peak_meter_screen(&screens[i],0, | ||
776 | STATUSBAR_HEIGHT + fh*(top_of_screen + 4), fh); | ||
777 | screens[i].update_rect(0, STATUSBAR_HEIGHT + fh*(top_of_screen + 4), | ||
778 | screens[i].width, fh); | ||
779 | } | ||
774 | #endif | 780 | #endif |
775 | screens[SCREEN_MAIN].update_rect(0, STATUSBAR_HEIGHT + fh*(top_of_screen + 4), screens[SCREEN_MAIN].width, fh); | 781 | |
776 | } | 782 | } |
777 | 783 | ||
778 | if(TIME_AFTER(current_tick, timeout)) | 784 | if(TIME_AFTER(current_tick, timeout)) |