git.y1.nz

SameBoy

Accurate GB/GBC emulator
download: https://git.y1.nz/archives/sameboy.tar.gz
README | Files | Log | Refs | LICENSE

commit 322ead9b930b37854380fc8710c03b500a6d4a3d
parent 3b1fc4106415947c297602a749d055139b405b0f
Author: Lior Halphon <LIJI32@gmail.com>
Date:   Wed, 18 Jan 2023 20:31:39 +0200

Use the non-recursive methods

Diffstat:
MiOS/GBROMManager.m7+++++--
1 file changed, 5 insertions(+), 2 deletions(-)

diff --git 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<NSString *> *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]; }

This webpage is intended to be an accessible preview of this repository. To get a fuller picture, clone it and use the git CLI.