diff -r 436cbdf56810 -r 73f8c889f053 Source/DiscPiece.m --- a/Source/DiscPiece.m Sat Jul 05 17:46:43 2008 -0700 +++ b/Source/DiscPiece.m Wed Jul 09 17:07:45 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;