Fix that 0 pixels error should be used when width OR height is zero but not AND

This commit is contained in:
DreamPiggy 2018-01-07 19:55:05 +08:00
parent 8f456ff08c
commit 31a87af0ab
1 changed files with 2 additions and 1 deletions

View File

@ -419,7 +419,8 @@ didReceiveResponse:(NSURLResponse *)response
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"}]];
} else {
[self callCompletionBlocksWithImage:image imageData:imageData error:nil finished:YES];