fix(ui): Ignore hidden file when iterating SD card contents (#2925)

* Ignore hidden file when iterating SD card contents.

* Fix compile error.
This commit is contained in:
philmoz
2022-12-23 11:18:00 +10:00
committed by GitHub
parent f8f2258a79
commit 919b83af42
6 changed files with 23 additions and 31 deletions
@@ -523,7 +523,7 @@ void menuRadioSdManager(event_t _event)
res = sdReadDir(&dir, &fno, firstTime);
if (res != FR_OK || fno.fname[0] == 0) break; /* Break on error or end of dir */
if (strlen(fno.fname) > SD_SCREEN_FILE_LENGTH) continue;
if (fno.fattrib & AM_HID) continue; /* Ignore Windows hidden files */
if (fno.fattrib & (AM_HID|AM_SYS)) continue; /* Ignore hidden and system files */
if (fno.fname[0] == '.' && fno.fname[1] != '.') continue; /* Ignore UNIX hidden files, but not .. */
reusableBuffer.sdManager.count++;