Implement launchAndReturnError:

This commit is contained in:
Gregory John Casamento 2022-06-08 14:58:18 -04:00
parent 664daf4ed0
commit dcb1a0ab1a

View file

@ -895,7 +895,25 @@ pty_slave(const char* name)
- (BOOL) launchAndReturnError: (NSError **)error
{
return NO;
NSProcessInfo *pi = [NSProcessInfo processInfo];
NSDictionary *env = [pi environment];
BOOL result = YES;
*error = nil;
[self setEnvironment: env];
NS_DURING
{
[self launch];
}
NS_HANDLER
{
NSLog(@"Launch failed: %@", [localException reason]);
result = NO;
}
NS_ENDHANDLER;
return result;
}
- (NSURL *) executableURL