diff -r 436cbdf56810 -r 4585c74d809c Source/DiscPiece.m --- a/Source/DiscPiece.m Sat Jul 05 17:46:43 2008 -0700 +++ b/Source/DiscPiece.m Tue Jul 08 20:32:52 2008 -0700 @@ -38,7 +38,7 @@ _imageLayer.contentsGravity = @"resizeAspect"; _imageLayer.masksToBounds = YES; [self addSublayer: _imageLayer]; - [_imageLayer release]; + [_imageLayer release]; // superlayer is holding onto it } _imageLayer.frame = CGRectInset(self.bounds, outerDiameter-diameter, outerDiameter-diameter); _imageLayer.cornerRadius = diameter/2;