Authored by Thomas Rasch

o Fixed some memory release issues

... ... @@ -46,8 +46,7 @@
- (void) dealloc
{
[sublayers release];
sublayers = nil;
[sublayers release]; sublayers = nil;
mapContents = nil;
[super dealloc];
}
... ...
... ... @@ -53,7 +53,7 @@
- (void)dealloc
{
[cache release];
[cache release]; cache = nil;
[super dealloc];
}
... ...
... ... @@ -83,8 +83,8 @@
@property (nonatomic, assign) RMProjectedPoint projectedLocation;
@property (assign) BOOL enableDragging;
@property (assign) BOOL enableRotation;
@property (readwrite, assign) UIColor *lineColor;
@property (readwrite, assign) UIColor *fillColor;
@property (readwrite, retain) UIColor *lineColor;
@property (readwrite, retain) UIColor *fillColor;
- (void)moveToXY:(RMProjectedPoint)point;
- (void)moveToScreenPoint:(CGPoint)point;
... ...
... ... @@ -79,10 +79,10 @@
- (void)dealloc
{
CGPathRelease(path);
[self setLineColor:nil];
[self setFillColor:nil];
[super dealloc];
CGPathRelease(path); path = NULL;
[lineColor release]; lineColor = nil;
[fillColor release]; fillColor = nil;
[super dealloc];
}
- (id <CAAction>)actionForKey:(NSString *)key
... ...