summaryrefslogtreecommitdiff
path: root/apps/main_menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/main_menu.c')
-rw-r--r--apps/main_menu.c20
1 files changed, 12 insertions, 8 deletions
diff --git a/apps/main_menu.c b/apps/main_menu.c
index e356603653..eb68eb64b6 100644
--- a/apps/main_menu.c
+++ b/apps/main_menu.c
@@ -251,6 +251,16 @@ bool show_info(void)
251 return false; 251 return false;
252} 252}
253 253
254static bool firmware_browse(void)
255{
256 return rockbox_browse(ROCKBOX_DIR, SHOW_MOD);
257}
258
259static bool plugin_browse(void)
260{
261 return rockbox_browse(PLUGIN_DIR, SHOW_PLUGINS);
262}
263
254bool main_menu(void) 264bool main_menu(void)
255{ 265{
256 int m; 266 int m;
@@ -273,14 +283,8 @@ bool main_menu(void)
273#ifdef HAVE_ALARM_MOD 283#ifdef HAVE_ALARM_MOD
274 { str(LANG_ALARM_MOD_ALARM_MENU), alarm_screen }, 284 { str(LANG_ALARM_MOD_ALARM_MENU), alarm_screen },
275#endif 285#endif
276#ifdef HAVE_LCD_BITMAP 286 { str(LANG_PLUGINS), plugin_browse },
277#ifdef USE_GAMES 287 { str(LANG_FIRMWARE), firmware_browse },
278 { str(LANG_GAMES), games_menu },
279#endif
280#ifdef USE_DEMOS
281 { str(LANG_DEMOS), demo_menu },
282#endif /* end USE_DEMOS */
283#endif
284 { str(LANG_INFO), show_info }, 288 { str(LANG_INFO), show_info },
285 { str(LANG_VERSION), show_credits }, 289 { str(LANG_VERSION), show_credits },
286#ifndef SIMULATOR 290#ifndef SIMULATOR