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.
2 parents cac9a55 + 88a57ce commit 0d6e4feCopy full SHA for 0d6e4fe
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