--- NSCursor.m 2003-07-21 15:55:47.000000000 -0500 +++ NSCursor.m.new 2003-07-21 15:53:58.000000000 -0500 @@ -62,7 +62,7 @@ NSCursor_class = self; gnustep_gui_cursor_stack = [[NSMutableArray alloc] initWithCapacity: 2]; gnustep_gui_hidden_until_move = YES; - cursorDict = RETAIN([NSMutableDictionary dictionary]); + cursorDict = [NSMutableDictionary new]; [[self arrowCursor] push]; } } @@ -248,7 +248,11 @@ } return cursor; } - +- (void)dealloc +{ + RELEASE (_cursor_image); + [super dealloc]; +} /* * Defining the Cursor */