diff options
Diffstat (limited to 'apps/menus/settings_menu.c')
| -rw-r--r-- | apps/menus/settings_menu.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/apps/menus/settings_menu.c b/apps/menus/settings_menu.c index efd18b2..f619bb7 100644 --- a/apps/menus/settings_menu.c +++ b/apps/menus/settings_menu.c @@ -413,12 +413,11 @@ MAKE_MENU(hotkey_menu, ID2P(LANG_HOTKEY), 0, Icon_NOICON, /***********************************/ /* SETTINGS MENU */ -static int language_browse(void) -{ - return (int)rockbox_browse(LANG_DIR, SHOW_LNG); -} -MENUITEM_FUNCTION(browse_langs, 0, ID2P(LANG_LANGUAGE), language_browse, - NULL, NULL, Icon_Language); + +static struct browse_folder_info langs = { LANG_DIR, SHOW_LNG }; + +MENUITEM_FUNCTION(browse_langs, MENU_FUNC_USEPARAM, ID2P(LANG_LANGUAGE), + browse_folder, (void*)&langs, NULL, Icon_Language); MAKE_MENU(settings_menu_item, ID2P(LANG_GENERAL_SETTINGS), 0, Icon_General_settings_menu, |