Browse Source

fix for a crash because of lots of unreleased CG raster data

Dmitry Zhukov 9 years ago
parent
commit
8bec20644a
1 changed files with 1 additions and 1 deletions
  1. 1 1
      YYImage/YYImageCoder.m

+ 1 - 1
YYImage/YYImageCoder.m

@@ -2783,7 +2783,7 @@ CGImageRef YYCGImageCreateWithWebPData(CFDataRef webpData,
 }
 }
 
 
 - (BOOL)yy_isDecodedForDisplay {
 - (BOOL)yy_isDecodedForDisplay {
-    if (self.images.count > 1) return YES;
+    if (self.images.count > 1 || [self isKindOfClass:[YYSpriteSheetImage class]) return YES;
     NSNumber *num = objc_getAssociatedObject(self, @selector(yy_isDecodedForDisplay));
     NSNumber *num = objc_getAssociatedObject(self, @selector(yy_isDecodedForDisplay));
     return [num boolValue];
     return [num boolValue];
 }
 }