Skip to content

Commit f2546c7

Browse files
committed
Check progressBlock is not nil before executing.
1 parent 5f3e927 commit f2546c7

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

SDWebImage/SDWebImagePrefetcher.m

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,17 @@ - (void)startPrefetchingAtIndex:(NSUInteger)index {
5757
self.finishedCount++;
5858

5959
if (image) {
60-
self.progressBlock(self.finishedCount,[self.prefetchURLs count]);
60+
if (self.progressBlock) {
61+
self.progressBlock(self.finishedCount,[self.prefetchURLs count]);
62+
}
6163
#ifdef SD_VERBOSE
6264
NSLog(@"Prefetched %d out of %d", self.finishedCount, self.prefetchURLs.count);
6365
#endif
6466
}
6567
else {
66-
self.progressBlock(self.finishedCount,[self.prefetchURLs count]);
68+
if (self.progressBlock) {
69+
self.progressBlock(self.finishedCount,[self.prefetchURLs count]);
70+
}
6771
#ifdef SD_VERBOSE
6872
NSLog(@"Prefetched %d out of %d (Failed)", self.finishedCount, [self.prefetchURLs count]);
6973
#endif

0 commit comments

Comments
 (0)