diff -r a910102a1c9d -r d52f6b0d94be ExceptionUtils.m --- a/ExceptionUtils.m Tue Apr 07 11:13:25 2009 -0700 +++ b/ExceptionUtils.m Wed Jul 01 14:04:56 2009 -0700 @@ -34,11 +34,9 @@ va_start(args,where); where = [[NSString alloc] initWithFormat: where arguments: args]; va_end(args); - if( sExceptionReporter ) { - Warn(@"Exception caught in %@:\n\t%@",where,x); + Warn(@"Exception caught in %@:\n\t%@\n%@",where,x,x.my_callStack); + if( sExceptionReporter ) sExceptionReporter(x); - }else - Warn(@"Exception caught in %@:\n\t%@\n%@",where,x,x.my_callStack); [where release]; }