Constructing image in background queue

This commit is contained in:
Mattt Thompson 2012-03-12 20:23:41 -07:00
parent fe0f1ce932
commit ac20e02af3

View file

@ -210,8 +210,16 @@ static dispatch_queue_t image_request_operation_processing_queue() {
} }
} else { } else {
if (success) { if (success) {
#if __IPHONE_OS_VERSION_MIN_REQUIRED
UIImage *image = nil;
#elif __MAC_OS_X_VERSION_MIN_REQUIRED
NSImage *image = nil;
#endif
image = self.responseImage;
dispatch_async(self.successCallbackQueue ? self.successCallbackQueue : dispatch_get_main_queue(), ^{ dispatch_async(self.successCallbackQueue ? self.successCallbackQueue : dispatch_get_main_queue(), ^{
success(self, self.responseImage); success(self, image);
}); });
} }
} }