diff --git a/apple/iOS/browser.m b/apple/iOS/browser.m index 31dc193fa6..94c3034e61 100644 --- a/apple/iOS/browser.m +++ b/apple/iOS/browser.m @@ -115,7 +115,7 @@ static void file_action(enum file_action action, NSString* source, NSString* tar { RADirectoryItem* item = [RADirectoryItem new]; item.path = BOXSTRING(element->data); - item.isDirectory = element->attr.b; + item.isDirectory = (element->attr.i == RARCH_DIRECTORY); return item; } @@ -256,7 +256,7 @@ static void file_action(enum file_action action, NSString* source, NSString* tar const char* basename = path_basename(contents->elems[i].data); uint32_t section = isalpha(basename[0]) ? (toupper(basename[0]) - 'A') + 2 : 1; - section = contents->elems[i].attr.b ? 0 : section; + section = (contents->elems[i].attr.i == RARCH_DIRECTORY) ? 0 : section; [self.sections[section] addObject:[RADirectoryItem directoryItemFromElement:&contents->elems[i]]]; } @@ -432,7 +432,7 @@ static void file_action(enum file_action action, NSString* source, NSString* tar for (i = 0; i < contents->size; i ++) { - if (contents->elems[i].attr.b) + if (contents->elems[i].attr.i == RARCH_DIRECTORY) { const char* basename = path_basename(contents->elems[i].data); diff --git a/frontend/menu/disp/lakka.c b/frontend/menu/disp/lakka.c index d180cc19b2..0fc0086df3 100644 --- a/frontend/menu/disp/lakka.c +++ b/frontend/menu/disp/lakka.c @@ -956,7 +956,7 @@ static void lakka_init_items(int i, menu_category_t *category, for (j = 0; j < num_items; j++) { - if (list->elems[j].attr.b) // is a directory + if (list->elems[j].attr.i == RARCH_DIRECTORY) // is a directory lakka_init_items(i, category, info, list->elems[j].data); else { diff --git a/frontend/menu/menu_entries.c b/frontend/menu/menu_entries.c index e4ad0384b6..6f0ae38852 100644 --- a/frontend/menu/menu_entries.c +++ b/frontend/menu/menu_entries.c @@ -746,7 +746,7 @@ int menu_parse_and_resolve(file_list_t *list, file_list_t *menu_list) list_size = str_list->size; for (i = 0; i < str_list->size; i++) { - bool is_dir = str_list->elems[i].attr.b; + bool is_dir = (str_list->elems[i].attr.i == RARCH_DIRECTORY); if ((menu_common_type_is(label, menu_type) == MENU_FILE_DIRECTORY) && !is_dir) continue;