diff options
author | Jonathan Gordon <rockbox@jdgordon.info> | 2008-03-26 13:34:47 +0000 |
---|---|---|
committer | Jonathan Gordon <rockbox@jdgordon.info> | 2008-03-26 13:34:47 +0000 |
commit | a53b85a52a71b84cc3137da8b7cbfb035a5285cb (patch) | |
tree | a100382c21dc2506fe1b7b162f6cb925c86cec51 /apps/menu.c | |
parent | 08cabe91694ae7cb4fbf75d22f17dfa0363e41dc (diff) | |
download | rockbox-a53b85a52a71b84cc3137da8b7cbfb035a5285cb.tar.gz rockbox-a53b85a52a71b84cc3137da8b7cbfb035a5285cb.zip |
fix themes not being fully applied to the menu on load (Hopefully fixes FS#8808)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16819 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/menu.c')
-rw-r--r-- | apps/menu.c | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/apps/menu.c b/apps/menu.c index ba772a80fa..de17f2a809 100644 --- a/apps/menu.c +++ b/apps/menu.c | |||
@@ -560,16 +560,9 @@ int do_menu(const struct menu_item_ex *start_menu, int *start_selected, | |||
560 | temp->function->param); | 560 | temp->function->param); |
561 | else | 561 | else |
562 | return_value = temp->function->function(); | 562 | return_value = temp->function->function(); |
563 | 563 | ||
564 | /* check if a new lang was loaded. IF this isnt done then | 564 | init_default_menu_viewports(menu_vp, hide_bars); |
565 | the title for "General Settings" will be fudged untill | 565 | init_menu_lists(menu, &lists, selected, true, vps); |
566 | the settings menu is exited and reentered */ | ||
567 | if (temp->flags&MENU_HAS_DESC && | ||
568 | temp->callback_and_desc->desc == ID2P(LANG_LANGUAGE)) | ||
569 | { | ||
570 | init_default_menu_viewports(menu_vp, hide_bars); | ||
571 | init_menu_lists(menu, &lists, selected, true, vps); | ||
572 | } | ||
573 | 566 | ||
574 | if (temp->flags&MENU_FUNC_CHECK_RETVAL) | 567 | if (temp->flags&MENU_FUNC_CHECK_RETVAL) |
575 | { | 568 | { |