mirror of
https://github.com/ClassiCube/ClassiCube.git
synced 2025-09-17 19:45:23 -04:00
fix game starting in singleplayer as -psn_0_ user if launched from a bundle on OSX
This commit is contained in:
parent
eb11dde7e6
commit
0a2af2162f
@ -1570,11 +1570,19 @@ void Platform_Free(void) { }
|
||||
#ifndef CC_BUILD_ANDROID
|
||||
int Platform_GetCommandLineArgs(int argc, STRING_REF char** argv, String* args) {
|
||||
int i, count;
|
||||
argc--; /* skip executable path argument */
|
||||
argc--; argv++; /* skip executable path argument */
|
||||
|
||||
#ifdef CC_BUILD_OSX
|
||||
if (argc) {
|
||||
String arg0 = String_FromReadonly(argv[0]);
|
||||
String psn = String_FromConst("-psn_0_");
|
||||
if (String_CaselessStarts(&arg0, &psn)) { argc--; argv++; }
|
||||
}
|
||||
#endif
|
||||
count = min(argc, GAME_MAX_CMDARGS);
|
||||
|
||||
for (i = 0; i < count; i++) {
|
||||
args[i] = String_FromReadonly(argv[i + 1]);
|
||||
args[i] = String_FromReadonly(argv[i]);
|
||||
}
|
||||
return count;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user