Hide hidden files

This commit is contained in:
Kilrah
2018-06-17 22:07:33 +02:00
parent 47dbd0dd3e
commit 091bf2fdf0
2 changed files with 6 additions and 4 deletions
+3 -2
View File
@@ -294,9 +294,10 @@ bool menuRadioSdManager(event_t _event)
bool firstTime = true;
for (;;) {
res = sdReadDir(&dir, &fno, firstTime);
if (res != FR_OK || fno.fname[0] == 0) break; /* Break on error or end of dir */
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.fname[0] == '.' && fno.fname[1] != '.') continue; /* Ignore hidden files under UNIX, but not .. */
if (fno.fattrib & AM_HID) continue; /* Ignore Windows hidden files */
if (fno.fname[0] == '.' && fno.fname[1] != '.') continue; /* Ignore UNIX hidden files, but not .. */
reusableBuffer.sdmanager.count++;
@@ -341,9 +341,10 @@ void menuRadioSdManager(event_t _event)
bool firstTime = true;
for (;;) {
res = sdReadDir(&dir, &fno, firstTime);
if (res != FR_OK || fno.fname[0] == 0) break; /* Break on error or end of dir */
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.fname[0] == '.' && fno.fname[1] != '.') continue; /* Ignore hidden files under UNIX, but not .. */
if (fno.fattrib & AM_HID) continue; /* Ignore Windows hidden files */
if (fno.fname[0] == '.' && fno.fname[1] != '.') continue; /* Ignore UNIX hidden files, but not .. */
reusableBuffer.sdmanager.count++;