diff options
-rw-r--r-- | apps/main.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/apps/main.c b/apps/main.c index c21accb2aa..95e6663ba0 100644 --- a/apps/main.c +++ b/apps/main.c | |||
@@ -127,7 +127,11 @@ int init_dircache(bool preinit) | |||
127 | result = dircache_load(DIRCACHE_FILE); | 127 | result = dircache_load(DIRCACHE_FILE); |
128 | remove(DIRCACHE_FILE); | 128 | remove(DIRCACHE_FILE); |
129 | if (result < 0) | 129 | if (result < 0) |
130 | { | ||
130 | firmware_settings.disk_clean = false; | 131 | firmware_settings.disk_clean = false; |
132 | if (global_settings.dircache_size >= 0) | ||
133 | dircache_build(global_settings.dircache_size); | ||
134 | } | ||
131 | 135 | ||
132 | return result; | 136 | return result; |
133 | } | 137 | } |