Skip to content

Commit 6376154

Browse files
committed
Don't support 1x1's
1 parent 5db29c2 commit 6376154

File tree

1 file changed

+20
-12
lines changed

1 file changed

+20
-12
lines changed

SDWebImage/UIImageView+WebCache.m

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -70,24 +70,32 @@ - (void)cancelCurrentImageLoad
7070

7171
- (void)webImageManager:(SDWebImageManager *)imageManager didProgressWithPartialImage:(UIImage *)image forURL:(NSURL *)url
7272
{
73-
CATransition *animation = [CATransition animation];
74-
animation.duration = WWS_DEFAULT_IMAGE_FADE_DURATION;
75-
animation.type = kCATransitionFade;
76-
[animation setRemovedOnCompletion:TRUE];
77-
[[self layer] addAnimation:animation forKey:@"setImage"];
78-
[self setImage:image];
73+
74+
75+
if (!(image.size.width == 1.0 && image.size.height == 1.0)) {
76+
CATransition *animation = [CATransition animation];
77+
animation.duration = WWS_DEFAULT_IMAGE_FADE_DURATION;
78+
animation.type = kCATransitionFade;
79+
[animation setRemovedOnCompletion:TRUE];
80+
[[self layer] addAnimation:animation forKey:@"setImage"];
81+
[self setImage:image];
82+
}
83+
84+
7985
}
8086

8187
- (void)webImageManager:(SDWebImageManager *)imageManager didFinishWithImage:(UIImage *)image
8288
{
8389

84-
CATransition *animation = [CATransition animation];
85-
animation.duration = WWS_DEFAULT_IMAGE_FADE_DURATION;
86-
animation.type = kCATransitionFade;
87-
[animation setRemovedOnCompletion:TRUE];
88-
[[self layer] addAnimation:animation forKey:@"setImage"];
89-
[self setImage:image];
9090

91+
if (!(image.size.width == 1.0 && image.size.height == 1.0)) {
92+
CATransition *animation = [CATransition animation];
93+
animation.duration = WWS_DEFAULT_IMAGE_FADE_DURATION;
94+
animation.type = kCATransitionFade;
95+
[animation setRemovedOnCompletion:TRUE];
96+
[[self layer] addAnimation:animation forKey:@"setImage"];
97+
[self setImage:image];
98+
}
9199
}
92100

93101
@end

0 commit comments

Comments
 (0)