From 322ead9b930b37854380fc8710c03b500a6d4a3d Mon Sep 17 00:00:00 2001 From: Lior Halphon Date: Wed, 18 Jan 2023 20:31:39 +0200 Subject: [PATCH] Use the non-recursive methods --- iOS/GBROMManager.m | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/iOS/GBROMManager.m b/iOS/GBROMManager.m index b9af0a7..f31a27c 100644 --- a/iOS/GBROMManager.m +++ b/iOS/GBROMManager.m @@ -36,7 +36,8 @@ - (NSString *)romFileForDirectory:(NSString *)romDirectory { - for (NSString *filename in [NSFileManager.defaultManager enumeratorAtPath:romDirectory]) { + for (NSString *filename in [NSFileManager.defaultManager contentsOfDirectoryAtPath:romDirectory + error:nil]) { if ([@[@"gb", @"gbc", @"isx"] containsObject:filename.pathExtension.lowercaseString]) { return [romDirectory stringByAppendingPathComponent:filename]; } @@ -103,7 +104,9 @@ { NSMutableArray *ret = [NSMutableArray array]; NSString *root = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, true).firstObject; - for (NSString *romDirectory in [NSFileManager.defaultManager enumeratorAtPath:root]) { + for (NSString *romDirectory in [NSFileManager.defaultManager contentsOfDirectoryAtPath:root + error:nil]) { + if ([romDirectory hasPrefix:@"."] || [romDirectory isEqualToString:@"Inbox"]) continue; if ([self romFileForDirectory:[root stringByAppendingPathComponent:romDirectory]]) { [ret addObject:romDirectory]; }