Merge pull request #2160 from dreampiggy/fix_zero_pixels
Fix that 0 pixels error should be used when width OR height is zero but not AND
This commit is contained in:
commit
61703fced0
|
@ -419,7 +419,8 @@ didReceiveResponse:(NSURLResponse *)response
|
||||||
image = [[SDWebImageCodersManager sharedInstance] decompressedImageWithImage:image data:&imageData options:@{SDWebImageCoderScaleDownLargeImagesKey: @(shouldScaleDown)}];
|
image = [[SDWebImageCodersManager sharedInstance] decompressedImageWithImage:image data:&imageData options:@{SDWebImageCoderScaleDownLargeImagesKey: @(shouldScaleDown)}];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (CGSizeEqualToSize(image.size, CGSizeZero)) {
|
CGSize imageSize = image.size;
|
||||||
|
if (imageSize.width == 0 || imageSize.height == 0) {
|
||||||
[self callCompletionBlocksWithError:[NSError errorWithDomain:SDWebImageErrorDomain code:0 userInfo:@{NSLocalizedDescriptionKey : @"Downloaded image has 0 pixels"}]];
|
[self callCompletionBlocksWithError:[NSError errorWithDomain:SDWebImageErrorDomain code:0 userInfo:@{NSLocalizedDescriptionKey : @"Downloaded image has 0 pixels"}]];
|
||||||
} else {
|
} else {
|
||||||
[self callCompletionBlocksWithImage:image imageData:imageData error:nil finished:YES];
|
[self callCompletionBlocksWithImage:image imageData:imageData error:nil finished:YES];
|
||||||
|
|
Loading…
Reference in New Issue