diff --git a/apple/RetroArch/main.m b/apple/RetroArch/main.m index 3680400c9d..cb425a37b3 100644 --- a/apple/RetroArch/main.m +++ b/apple/RetroArch/main.m @@ -132,8 +132,11 @@ void apple_run_core(RAModuleInfo* core, const char* file) static char file_path[PATH_MAX]; static const char* argv[] = { "retroarch", "-c", config_path, "-L", core_path, file_path, 0 }; - - strlcpy(config_path, apple_core.configPath.UTF8String, sizeof(config_path)); + + if (apple_core) + strlcpy(config_path, apple_core.configPath.UTF8String, sizeof(config_path)); + else + strlcpy(config_path, RAModuleInfo.globalConfigPath.UTF8String, sizeof(config_path)); if (file && core) {