From a1321689acd4eef35d2f643fdd2e6d9d2bcaf927 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Fri, 22 Nov 2013 16:13:55 +0100 Subject: [PATCH] (OSX) Make apple_run_core backwards compatible with OSX 10.6 --- apple/common/main.m | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apple/common/main.m b/apple/common/main.m index 94e4183667..63db8de0f4 100644 --- a/apple/common/main.m +++ b/apple/common/main.m @@ -38,7 +38,10 @@ void apple_run_core(NSString* core, const char* file) { if (!apple_is_running) { - if (file && access([@(file) stringByDeletingLastPathComponent].UTF8String, R_OK | W_OK | X_OK)) + char basedir[256]; + fill_pathname_basedir(basedir, file, sizeof(basedir)); + strlcpy(basedir, file, sizeof(basedir)); + if (file && access(basedir, R_OK | W_OK | X_OK)) apple_display_alert(@"The directory containing the selected file has limited permissions. This may " "prevent zipped games from loading, and will cause some cores to not function.", 0);