Fix utility to use Platform.SupportDir (#1067); drop the --SupportDir arg and the path passed to --settings-value; Update OSX launcher to match.

This commit is contained in:
Paul Chote
2011-07-23 00:34:31 +12:00
parent ac9a5efd8e
commit 9ec229bef7
5 changed files with 9 additions and 15 deletions

View File

@@ -74,7 +74,6 @@ extern char **environ;
NSMutableArray *taskArgs = [NSMutableArray arrayWithObjects:@"OpenRA.Utility.exe",
@"--settings-value",
[@"~/Library/Application Support/OpenRA" stringByExpandingTildeInPath],
@"Graphics.Mode", nil];
[task setCurrentDirectoryPath:gamePath];
@@ -91,7 +90,7 @@ extern char **environ;
defaultButton:@"Quit"
alternateButton:nil
otherButton:nil
informativeTextWithFormat:@"OpenRA.Utility.exe returned an error and cannot continue."];
informativeTextWithFormat:@"OpenRA.Utility returned an error and cannot continue.\n\nA log has been saved to ~/Library/Application Support/OpenRA/Logs/utility.log"];
[alert runModal];
[[NSApplication sharedApplication] terminate:self];
@@ -115,7 +114,6 @@ extern char **environ;
gamePath,
monoPath,
[NSString stringWithFormat:@"UtilityPath=%@", [[NSBundle mainBundle] executablePath]],
[NSString stringWithFormat:@"SupportDir=%@",[@"~/Library/Application Support/OpenRA" stringByExpandingTildeInPath]],
nil];
FSRef appRef;
CFURLGetFSRef((CFURLRef)[NSURL URLWithString:[[[NSBundle mainBundle] executablePath] stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]], &appRef);