Authored by Pete Callaway
Committed by Dan Dofter

Don’t pass the original image data to be cached if the image has been transforme…

…d as transparency may have been added
@@ -210,7 +210,7 @@ @@ -210,7 +210,7 @@
210 210
211 if (transformedImage && finished) { 211 if (transformedImage && finished) {
212 BOOL imageWasTransformed = ![transformedImage isEqual:downloadedImage]; 212 BOOL imageWasTransformed = ![transformedImage isEqual:downloadedImage];
213 - [self.imageCache storeImage:transformedImage recalculateFromImage:imageWasTransformed imageData:data forKey:key toDisk:cacheOnDisk]; 213 + [self.imageCache storeImage:transformedImage recalculateFromImage:imageWasTransformed imageData:imageWasTransformed ? nil : data forKey:key toDisk:cacheOnDisk];
214 } 214 }
215 215
216 dispatch_main_sync_safe(^{ 216 dispatch_main_sync_safe(^{