diff options
Diffstat (limited to 'apps/settings_list.c')
-rw-r--r-- | apps/settings_list.c | 37 |
1 files changed, 29 insertions, 8 deletions
diff --git a/apps/settings_list.c b/apps/settings_list.c index b1c78dec68..a7e588d48d 100644 --- a/apps/settings_list.c +++ b/apps/settings_list.c | |||
@@ -617,15 +617,8 @@ const struct settings_list settings[] = { | |||
617 | #endif /* HAVE_MMC */ | 617 | #endif /* HAVE_MMC */ |
618 | /* browser */ | 618 | /* browser */ |
619 | CHOICE_SETTING(0, dirfilter, LANG_FILTER, SHOW_SUPPORTED, "show files", | 619 | CHOICE_SETTING(0, dirfilter, LANG_FILTER, SHOW_SUPPORTED, "show files", |
620 | #ifndef HAVE_TAGCACHE | ||
621 | "all,supported,music,playlists", NULL, 4, ID2P(LANG_FILTER_ALL), | 620 | "all,supported,music,playlists", NULL, 4, ID2P(LANG_FILTER_ALL), |
622 | ID2P(LANG_FILTER_SUPPORTED), ID2P(LANG_FILTER_MUSIC), ID2P(LANG_FILTER_PLAYLIST) | 621 | ID2P(LANG_FILTER_SUPPORTED), ID2P(LANG_FILTER_MUSIC), ID2P(LANG_FILTER_PLAYLIST)), |
623 | #else | ||
624 | "all,supported,music,playlists,id3 database", NULL, 5, ID2P(LANG_FILTER_ALL), | ||
625 | ID2P(LANG_FILTER_SUPPORTED), ID2P(LANG_FILTER_MUSIC), | ||
626 | ID2P(LANG_FILTER_PLAYLIST), ID2P(LANG_FILTER_ID3DB) | ||
627 | #endif | ||
628 | ), | ||
629 | OFFON_SETTING(0,sort_case,LANG_SORT_CASE,false,"sort case",NULL), | 622 | OFFON_SETTING(0,sort_case,LANG_SORT_CASE,false,"sort case",NULL), |
630 | OFFON_SETTING(0,browse_current,LANG_FOLLOW,false,"follow playlist",NULL), | 623 | OFFON_SETTING(0,browse_current,LANG_FOLLOW,false,"follow playlist",NULL), |
631 | OFFON_SETTING(0,playlist_viewer_icons,LANG_SHOW_ICONS,true, | 624 | OFFON_SETTING(0,playlist_viewer_icons,LANG_SHOW_ICONS,true, |
@@ -1089,6 +1082,34 @@ const struct settings_list settings[] = { | |||
1089 | #endif | 1082 | #endif |
1090 | #endif | 1083 | #endif |
1091 | OFFON_SETTING(0,cuesheet,LANG_CUESHEET_ENABLE,false,"cuesheet support", NULL), | 1084 | OFFON_SETTING(0,cuesheet,LANG_CUESHEET_ENABLE,false,"cuesheet support", NULL), |
1085 | CHOICE_SETTING(0, start_in_screen, LANG_START_SCREEN, 1, | ||
1086 | "start in screen", "previous,root,files,db,wps,menu," | ||
1087 | #ifdef HAVE_RECORDING | ||
1088 | ",recording" | ||
1089 | #endif | ||
1090 | #if CONFIG_TUNER | ||
1091 | ",radio" | ||
1092 | #endif | ||
1093 | ,NULL, | ||
1094 | #if defined(HAVE_RECORDING) && CONFIG_TUNER | ||
1095 | 8, | ||
1096 | #elif defined(HAVE_RECORDING) || CONFIG_TUNER /* only one of them */ | ||
1097 | 7, | ||
1098 | #else | ||
1099 | 6, | ||
1100 | #endif | ||
1101 | ID2P(LANG_PREVIOUS_SCREEN), ID2P(LANG_MAIN_MENU), | ||
1102 | ID2P(LANG_DIR_BROWSER), ID2P(LANG_TAGCACHE), | ||
1103 | ID2P(LANG_RESUME_PLAYBACK), ID2P(LANG_SETTINGS_MENU) | ||
1104 | #ifdef HAVE_RECORDING | ||
1105 | ,ID2P(LANG_RECORDING) | ||
1106 | #endif | ||
1107 | #if CONFIG_TUNER | ||
1108 | ,ID2P(LANG_FM_RADIO) | ||
1109 | #endif | ||
1110 | |||
1111 | ), | ||
1112 | SYSTEM_SETTING(NVRAM(1),last_screen,-1), | ||
1092 | }; | 1113 | }; |
1093 | 1114 | ||
1094 | const int nb_settings = sizeof(settings)/sizeof(*settings); | 1115 | const int nb_settings = sizeof(settings)/sizeof(*settings); |