This repository was archived by the owner on May 3, 2021. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
DFImageManager/Source/Core/Managing Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -345,7 +345,7 @@ - (void)_enterActionForState:(_DFImageTaskState)state task:(_DFImageTask *)task
345345}
346346
347347- (void )_imageFetchOperation : (_DFImageFetchOperation *)operation didUpdateProgress : (double )progress {
348- dispatch_sync (_queue, ^{
348+ dispatch_async (_queue, ^{
349349 for (_DFImageTask *task in operation.imageTasks ) {
350350 if (task.request .options .progressHandler ) {
351351 void (^progressHandler)(double ) = task.request .options .progressHandler ;
@@ -361,14 +361,14 @@ - (void)_imageFetchOperation:(_DFImageFetchOperation *)operation didUpdateProgre
361361}
362362
363363- (void )_imageFetchOperation : (_DFImageFetchOperation *)operation didCompleteWithResponse : (DFImageResponse *)response {
364- dispatch_sync (_queue, ^{
364+ dispatch_async (_queue, ^{
365365 for (_DFImageTask *task in operation.imageTasks ) {
366366 task.fetchOperation = nil ;
367367 if (response.image ) {
368368 DFImageManager *__weak weakSelf = self;
369369 [self _processImage: response.image task: task completion: ^(UIImage *processedImage) {
370370 task.response = [[DFImageResponse alloc ] initWithImage: processedImage error: nil userInfo: response.userInfo];
371- dispatch_sync (_queue, ^{
371+ dispatch_async (_queue, ^{
372372 [weakSelf _setImageTaskState: _DFImageTaskStateCompleted task: task];
373373 });
374374 }];
You can’t perform that action at this time.
0 commit comments