diff options
Diffstat (limited to 'apps/screens.c')
-rw-r--r-- | apps/screens.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/apps/screens.c b/apps/screens.c index c88482d559..e3a73f3de2 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) |
@@ -900,7 +900,6 @@ int view_runtime(void) | |||
900 | gui_synclist_set_title(&lists, str(LANG_RUNNING_TIME), NOICON); | 900 | gui_synclist_set_title(&lists, str(LANG_RUNNING_TIME), NOICON); |
901 | if(global_settings.talk_menu) | 901 | if(global_settings.talk_menu) |
902 | gui_synclist_set_voice_callback(&lists, runtime_speak_data); | 902 | gui_synclist_set_voice_callback(&lists, runtime_speak_data); |
903 | gui_synclist_set_icon_callback(&lists, NULL); | ||
904 | gui_synclist_set_nb_items(&lists, 4); | 903 | gui_synclist_set_nb_items(&lists, 4); |
905 | 904 | ||
906 | while(1) | 905 | while(1) |