diff options
Diffstat (limited to 'apps/recorder/radio.c')
-rw-r--r-- | apps/recorder/radio.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/apps/recorder/radio.c b/apps/recorder/radio.c index 93e2022caf..5dbe9478d6 100644 --- a/apps/recorder/radio.c +++ b/apps/recorder/radio.c | |||
@@ -443,7 +443,9 @@ bool radio_screen(void) | |||
443 | /* Only display the peak meter when not recording */ | 443 | /* Only display the peak meter when not recording */ |
444 | if(!audio_status()) | 444 | if(!audio_status()) |
445 | { | 445 | { |
446 | lcd_clearrect(0, 8 + fh*(top_of_screen + 3), LCD_WIDTH, fh); | 446 | lcd_set_drawmode(DRMODE_SOLID|DRMODE_INVERSEVID); |
447 | lcd_fillrect(0, 8 + fh*(top_of_screen + 3), LCD_WIDTH, fh); | ||
448 | lcd_set_drawmode(DRMODE_SOLID); | ||
447 | peak_meter_draw(0, 8 + fh*(top_of_screen + 3), LCD_WIDTH, fh); | 449 | peak_meter_draw(0, 8 + fh*(top_of_screen + 3), LCD_WIDTH, fh); |
448 | lcd_update_rect(0, 8 + fh*(top_of_screen + 3), LCD_WIDTH, fh); | 450 | lcd_update_rect(0, 8 + fh*(top_of_screen + 3), LCD_WIDTH, fh); |
449 | } | 451 | } |
@@ -477,7 +479,9 @@ bool radio_screen(void) | |||
477 | } | 479 | } |
478 | else | 480 | else |
479 | { | 481 | { |
480 | lcd_clearrect(0, 8 + top_of_screen*fh, LCD_WIDTH, fh); | 482 | lcd_set_drawmode(DRMODE_SOLID|DRMODE_INVERSEVID); |
483 | lcd_fillrect(0, 8 + top_of_screen*fh, LCD_WIDTH, fh); | ||
484 | lcd_set_drawmode(DRMODE_SOLID); | ||
481 | } | 485 | } |
482 | 486 | ||
483 | freq = curr_freq / 100000; | 487 | freq = curr_freq / 100000; |