fix(fsdrv/fatfs): fix does not detect the end of entries in fs_dir_read (#5826)

This commit is contained in:
Sergio Perez
2024-03-11 18:48:37 +01:00
committed by GitHub
parent 30793d712f
commit 6d8dbe9ff4
+2
View File
@@ -256,6 +256,8 @@ static lv_fs_res_t fs_dir_read(lv_fs_drv_t * drv, void * dir_p, char * fn, uint3
res = f_readdir(dir_p, &fno);
if(res != FR_OK) return LV_FS_RES_UNKNOWN;
if(fno.fname[0] == 0) break; /* End of the directory */
if(fno.fattrib & AM_DIR) {
lv_snprintf(fn, fn_len, "/%s", fno.fname);
}