diff options
Diffstat (limited to 'apps/menus/main_menu.c')
-rw-r--r-- | apps/menus/main_menu.c | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/apps/menus/main_menu.c b/apps/menus/main_menu.c index 6a1295996c..8764101f73 100644 --- a/apps/menus/main_menu.c +++ b/apps/menus/main_menu.c @@ -48,6 +48,7 @@ #include "time.h" #include "wps.h" #include "skin_buffer.h" +#include "disk.h" static const struct browse_folder_info config = {ROCKBOX_DIR, SHOW_CFG}; @@ -160,14 +161,14 @@ static const char* info_getname(int selected_item, void *data, #endif if (info->new_data) { - fat_size(IF_MV(0,) &info->size, &info->free); + volume_size(IF_MV(0,) &info->size, &info->free); #ifdef HAVE_MULTIVOLUME #ifndef APPLICATION - if (fat_ismounted(1)) - fat_size(1, &info->size2, &info->free2); - else + volume_size(1, &info->size2, &info->free2); +#else + info->size2 = 0; #endif - info->size2 = 0; + #endif info->new_data = false; } @@ -347,12 +348,7 @@ static int info_action_callback(int action, struct gui_synclist *lists) info->new_data = true; splash(0, ID2P(LANG_SCANNING_DISK)); for (i = 0; i < NUM_VOLUMES; i++) - { -#ifdef HAVE_HOTSWAP - if (fat_ismounted(i)) -#endif - fat_recalc_free(IF_MV(i)); - } + volume_recalc_free(IF_MV(i)); #else (void) lists; #endif |