Move autoresume setting into its own menu. (Precondition for adding more configuration options to this menu.) --- apps/lang/english.lang | 14 ++++++++++++++ apps/menus/settings_menu.c | 20 +++++++++++++++----- 2 files changed, 29 insertions(+), 5 deletions(-) diff --git a/apps/lang/english.lang b/apps/lang/english.lang index 567b5f4..959f82c 100644 --- a/apps/lang/english.lang +++ b/apps/lang/english.lang @@ -12712,3 +12712,17 @@ *: "Yes (requires initialized database)" + + id: LANG_AUTORESUME + desc: resume settings menu + user: core + + *: "Automatic resume" + + + *: "Automatic resume" + + + *: "Automatic resume" + + diff --git a/apps/menus/settings_menu.c b/apps/menus/settings_menu.c index e609a40..3cefbfa 100644 --- a/apps/menus/settings_menu.c +++ b/apps/menus/settings_menu.c @@ -367,6 +367,20 @@ MAKE_MENU(bookmark_settings_menu, ID2P(LANG_BOOKMARK_SETTINGS), 0, /***********************************/ /***********************************/ +/* AUTORESUME MENU */ +#ifdef HAVE_TAGCACHE + +MENUITEM_SETTING(autoresume_enable, &global_settings.autoresume_enable, NULL); + +MAKE_MENU(autoresume_menu, ID2P(LANG_AUTORESUME), + 0, Icon_NOICON, + &autoresume_enable); + +#endif /* HAVE_TAGCACHE */ +/* AUTORESUME MENU */ +/***********************************/ + +/***********************************/ /* VOICE MENU */ static int talk_callback(int action,const struct menu_item_ex *this_item); MENUITEM_SETTING(talk_menu_item, &global_settings.talk_menu, NULL); @@ -424,10 +438,6 @@ MAKE_MENU(hotkey_menu, ID2P(LANG_HOTKEY), 0, Icon_NOICON, /***********************************/ /* SETTINGS MENU */ -#ifdef HAVE_TAGCACHE -MENUITEM_SETTING(autoresume_enable, &global_settings.autoresume_enable, NULL); -#endif - static struct browse_folder_info langs = { LANG_DIR, SHOW_LNG }; MENUITEM_FUNCTION(browse_langs, MENU_FUNC_USEPARAM, ID2P(LANG_LANGUAGE), @@ -442,7 +452,7 @@ MAKE_MENU(settings_menu_item, ID2P(LANG_GENERAL_SETTINGS), 0, &display_menu, &system_menu, &bookmark_settings_menu, #ifdef HAVE_TAGCACHE - &autoresume_enable, + &autoresume_menu, #endif &browse_langs, &voice_settings_menu, #ifdef HAVE_HOTKEY -- 1.7.1