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, 5 insertions, 1 deletions
diff --git a/apps/menus/settings_menu.c b/apps/menus/settings_menu.c
index 302a7428aa..2a68f80c79 100644
--- a/apps/menus/settings_menu.c
+++ b/apps/menus/settings_menu.c
@@ -160,8 +160,9 @@ MAKE_MENU(battery_menu, ID2P(LANG_BATTERY_MENU), 0, Icon_NOICON,
160 ); 160 );
161#endif /* SIMULATOR */ 161#endif /* SIMULATOR */
162/* Disk */ 162/* Disk */
163#ifndef HAVE_MMC 163#ifndef HAVE_FLASH_STORAGE
164MENUITEM_SETTING(disk_spindown, &global_settings.disk_spindown, NULL); 164MENUITEM_SETTING(disk_spindown, &global_settings.disk_spindown, NULL);
165#endif
165#ifdef HAVE_DIRCACHE 166#ifdef HAVE_DIRCACHE
166static int dircache_callback(int action,const struct menu_item_ex *this_item) 167static int dircache_callback(int action,const struct menu_item_ex *this_item)
167{ 168{
@@ -186,8 +187,11 @@ static int dircache_callback(int action,const struct menu_item_ex *this_item)
186} 187}
187MENUITEM_SETTING(dircache, &global_settings.dircache, dircache_callback); 188MENUITEM_SETTING(dircache, &global_settings.dircache, dircache_callback);
188#endif 189#endif
190#if defined(HAVE_DIRCACHE) || !defined(HAVE_FLASH_STORAGE)
189MAKE_MENU(disk_menu, ID2P(LANG_DISK_MENU), 0, Icon_NOICON, 191MAKE_MENU(disk_menu, ID2P(LANG_DISK_MENU), 0, Icon_NOICON,
192#ifndef HAVE_FLASH_STORAGE
190 &disk_spindown, 193 &disk_spindown,
194#endif
191#ifdef HAVE_DIRCACHE 195#ifdef HAVE_DIRCACHE
192 &dircache, 196 &dircache,
193#endif 197#endif