Merge pull request #941 from mishagray/cost_compute_fix
Cost compute fix
Showing
1 changed file
with
3 additions
and
3 deletions
@@ -147,7 +147,7 @@ BOOL ImageDataHasPNGPreffix(NSData *data) { | @@ -147,7 +147,7 @@ BOOL ImageDataHasPNGPreffix(NSData *data) { | ||
147 | return; | 147 | return; |
148 | } | 148 | } |
149 | 149 | ||
150 | - [self.memCache setObject:image forKey:key cost:image.size.height * image.size.width * image.scale]; | 150 | + [self.memCache setObject:image forKey:key cost:image.size.height * image.size.width * image.scale * image.scale]; |
151 | 151 | ||
152 | if (toDisk) { | 152 | if (toDisk) { |
153 | dispatch_async(self.ioQueue, ^{ | 153 | dispatch_async(self.ioQueue, ^{ |
@@ -234,7 +234,7 @@ BOOL ImageDataHasPNGPreffix(NSData *data) { | @@ -234,7 +234,7 @@ BOOL ImageDataHasPNGPreffix(NSData *data) { | ||
234 | // Second check the disk cache... | 234 | // Second check the disk cache... |
235 | UIImage *diskImage = [self diskImageForKey:key]; | 235 | UIImage *diskImage = [self diskImageForKey:key]; |
236 | if (diskImage) { | 236 | if (diskImage) { |
237 | - CGFloat cost = diskImage.size.height * diskImage.size.width * diskImage.scale; | 237 | + CGFloat cost = diskImage.size.height * diskImage.size.width * diskImage.scale * diskImage.scale; |
238 | [self.memCache setObject:diskImage forKey:key cost:cost]; | 238 | [self.memCache setObject:diskImage forKey:key cost:cost]; |
239 | } | 239 | } |
240 | 240 | ||
@@ -302,7 +302,7 @@ BOOL ImageDataHasPNGPreffix(NSData *data) { | @@ -302,7 +302,7 @@ BOOL ImageDataHasPNGPreffix(NSData *data) { | ||
302 | @autoreleasepool { | 302 | @autoreleasepool { |
303 | UIImage *diskImage = [self diskImageForKey:key]; | 303 | UIImage *diskImage = [self diskImageForKey:key]; |
304 | if (diskImage) { | 304 | if (diskImage) { |
305 | - CGFloat cost = diskImage.size.height * diskImage.size.width * diskImage.scale; | 305 | + CGFloat cost = diskImage.size.height * diskImage.size.width * diskImage.scale * diskImage.scale; |
306 | [self.memCache setObject:diskImage forKey:key cost:cost]; | 306 | [self.memCache setObject:diskImage forKey:key cost:cost]; |
307 | } | 307 | } |
308 | 308 |
-
Please register or login to post a comment