We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cac9a55 commit 88a57ceCopy full SHA for 88a57ce
SDWebImage/Private/SDImageFramePool.m
@@ -109,13 +109,16 @@ - (void)prefetchFrameAtIndex:(NSUInteger)index {
109
110
if (self.fetchQueue.operationCount == 0) {
111
// Prefetch next frame in background queue
112
- id<SDAnimatedImageProvider> animatedProvider = self.provider;
113
@weakify(self);
114
NSOperation *operation = [NSBlockOperation blockOperationWithBlock:^{
115
@strongify(self);
116
if (!self) {
117
return;
118
}
+ id<SDAnimatedImageProvider> animatedProvider = self.provider;
119
+ if (!animatedProvider) {
120
+ return;
121
+ }
122
UIImage *frame = [animatedProvider animatedImageFrameAtIndex:index];
123
124
[self setFrame:frame atIndex:index];
0 commit comments