summaryrefslogtreecommitdiff
path: root/apps/menus/settings_menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/menus/settings_menu.c')
-rw-r--r--apps/menus/settings_menu.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/apps/menus/settings_menu.c b/apps/menus/settings_menu.c
index 95423a20fa..0d2a7febf1 100644
--- a/apps/menus/settings_menu.c
+++ b/apps/menus/settings_menu.c
@@ -209,12 +209,12 @@ static int dircache_callback(int action,const struct menu_item_ex *this_item)
209 switch (action) 209 switch (action)
210 { 210 {
211 case ACTION_EXIT_MENUITEM: /* on exit */ 211 case ACTION_EXIT_MENUITEM: /* on exit */
212 if (global_settings.dircache && !dircache_is_enabled()) 212 if (global_settings.dircache)
213 { 213 {
214 if (dircache_build(0) < 0) 214 if (dircache_enable() < 0)
215 splash(HZ*2, ID2P(LANG_PLEASE_REBOOT)); 215 splash(HZ*2, ID2P(LANG_PLEASE_REBOOT));
216 } 216 }
217 else if (!global_settings.dircache && dircache_is_enabled()) 217 else
218 { 218 {
219 dircache_disable(); 219 dircache_disable();
220 } 220 }