From 9be3f61de09d3b7f706a0ad597cb5b3948ab2d1b Mon Sep 17 00:00:00 2001 From: Gregory John Casamento Date: Wed, 5 Jan 2005 02:07:32 +0000 Subject: [PATCH] Added check to prevent crash if buildPath isn't set. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@20521 72102866-910b-0410-8b05-ffd578937521 --- Library/PCProjectBuilder.m | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/Library/PCProjectBuilder.m b/Library/PCProjectBuilder.m index 1c2812b..8861528 100644 --- a/Library/PCProjectBuilder.m +++ b/Library/PCProjectBuilder.m @@ -487,7 +487,15 @@ if (makeTask) { PCLogStatus(self, @"task will terminate"); - [makeTask terminate]; + NS_DURING + { + [makeTask terminate]; + } + NS_HANDLER + { + return NO; + } + NS_ENDHANDLER return YES; } @@ -612,7 +620,21 @@ [makeTask setStandardOutput: logPipe]; [makeTask setStandardError: errorPipe]; - [makeTask launch]; + NS_DURING + { + [makeTask launch]; + } + NS_HANDLER + { + NSRunAlertPanel(@"Problem Launching Build Tool", + [localException reason], + @"OK", + nil, + nil, + nil); + + } + NS_ENDHANDLER } - (void)buildDidTerminate:(NSNotification *)aNotif