diff options
-rw-r--r-- | apps/screens.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/screens.c b/apps/screens.c index c88482d559..d6f3ea6304 100644 --- a/apps/screens.c +++ b/apps/screens.c | |||
@@ -656,10 +656,10 @@ static const char * id3_get_or_speak_info(int selected_item, void* data, | |||
656 | } | 656 | } |
657 | break; | 657 | break; |
658 | case LANG_FORMAT: | 658 | case LANG_FORMAT: |
659 | if (id3->codectype >= AFMT_NUM_CODECS) | 659 | if (id3->codectype == AFMT_UNKNOWN && info->track_ct > 1) |
660 | return NULL; | 660 | return NULL; |
661 | 661 | ||
662 | strmemccpy(buffer, audio_formats[id3->codectype].label, buffer_len); | 662 | strmemccpy(buffer, get_codec_string(id3->codectype), buffer_len); |
663 | 663 | ||
664 | val=buffer; | 664 | val=buffer; |
665 | if(say_it) | 665 | if(say_it) |