summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/main.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/apps/main.c b/apps/main.c
index c21accb..95e6663 100644
--- a/apps/main.c
+++ b/apps/main.c
@@ -127,7 +127,11 @@ int init_dircache(bool preinit)
result = dircache_load(DIRCACHE_FILE);
remove(DIRCACHE_FILE);
if (result < 0)
+ {
firmware_settings.disk_clean = false;
+ if (global_settings.dircache_size >= 0)
+ dircache_build(global_settings.dircache_size);
+ }
return result;
}