summaryrefslogtreecommitdiff
path: root/apps/screens.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/screens.c')
-rw-r--r--apps/screens.c5
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)