- fixed <rdar://problem/
3962559> stopAnimationsInView leaks after cvs-base
* WebCoreSupport.subproj/WebImageData.m: (+[WebImageData stopAnimationsInView:]): add a release
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@8403
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2005-01-19 Darin Adler <darin@apple.com>
+
+ Reviewed by vicki
+
+ - fixed <rdar://problem/3962559> stopAnimationsInView leaks after cvs-base
+
+ * WebCoreSupport.subproj/WebImageData.m: (+[WebImageData stopAnimationsInView:]): add a release
+
2005-01-19 Chris Blumenberg <cblu@apple.com>
Fixed: <rdar://problem/3961809> plug-in code attempts to load empty URL
while ((animation = [objectEnumerator nextObject])) {
NSSet *renderersInView = (NSSet *)CFDictionaryGetValue (animation->animatingRenderers, aView);
if (renderersInView) {
- if (!renderersToStop)
- renderersToStop = [[NSMutableSet alloc] init];
+ if (!renderersToStop)
+ renderersToStop = [[NSMutableSet alloc] init];
[renderersToStop unionSet:renderersInView];
}
}
// Now tell them all to stop drawing.
[renderersToStop makeObjectsPerformSelector:@selector(stopAnimation)];
+ [renderersToStop release];
}
- (void)addAnimatingRenderer:(WebImageRenderer *)r inView:(NSView *)view