1.1 --- a/lib/NSObject+DDExtensions.m Tue Jan 27 16:05:23 2009 -0600
1.2 +++ b/lib/NSObject+DDExtensions.m Thu Jan 21 23:03:04 2010 -0600
1.3 @@ -40,4 +40,21 @@
1.4 return [grabber prepareWithInvocationTarget:self];
1.5 }
1.6
1.7 +#if (MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_5)
1.8 +
1.9 +- (id)dd_invokeOnThread:(NSThread *)thread;
1.10 +{
1.11 + return [self dd_invokeOnThread:thread waitUntilDone:NO];
1.12 +}
1.13 +
1.14 +- (id)dd_invokeOnThread:(NSThread *)thread waitUntilDone:(BOOL)waitUntilDone;
1.15 +{
1.16 + DDInvocationGrabber * grabber = [DDInvocationGrabber invocationGrabber];
1.17 + [grabber setInvokesOnThread:thread];
1.18 + [grabber setWaitUntilDone:waitUntilDone];
1.19 + return [grabber prepareWithInvocationTarget:self];
1.20 +}
1.21 +
1.22 +#endif
1.23 +
1.24 @end