mirror of
https://github.com/CTCaer/hekate
synced 2024-12-22 11:21:23 +00:00
nyx: Fix archive bits fixer and extention folders
This commit is contained in:
parent
f085cbc4a4
commit
9698cbc9d7
1 changed files with 6 additions and 1 deletions
|
@ -839,8 +839,13 @@ static int _fix_attributes(lv_obj_t *lb_val, char *path, u32 *total)
|
||||||
// Is it a directory?
|
// Is it a directory?
|
||||||
if (fno.fattrib & AM_DIR)
|
if (fno.fattrib & AM_DIR)
|
||||||
{
|
{
|
||||||
|
// Check if it's a HOS single file folder.
|
||||||
|
strcat(path, "/00");
|
||||||
|
bool is_hos_special = !f_stat(path, NULL);
|
||||||
|
path[strlen(path) - 3] = 0;
|
||||||
|
|
||||||
// Set archive bit to folders with 3 char extension suffix.
|
// Set archive bit to folders with 3 char extension suffix.
|
||||||
if (fno.fname[strlen(fno.fname) - 4] == '.')
|
if (is_hos_special && fno.fname[strlen(fno.fname) - 4] == '.')
|
||||||
{
|
{
|
||||||
if (!(fno.fattrib & AM_ARC))
|
if (!(fno.fattrib & AM_ARC))
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue