diff options
Diffstat (limited to 'apps/main_menu.c')
-rw-r--r-- | apps/main_menu.c | 20 |
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 | ||
254 | static bool firmware_browse(void) | ||
255 | { | ||
256 | return rockbox_browse(ROCKBOX_DIR, SHOW_MOD); | ||
257 | } | ||
258 | |||
259 | static bool plugin_browse(void) | ||
260 | { | ||
261 | return rockbox_browse(PLUGIN_DIR, SHOW_PLUGINS); | ||
262 | } | ||
263 | |||
254 | bool main_menu(void) | 264 | bool 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 |