Anybody with an apple machine can confirm that the data source is not
retained on apple ?

> Hi,
> 
> In NSTableView: - (void) setDataSource: (id)anObject
> 
> We do:
> 
>   ...
>   ASSIGN (_dataSource, anObject);
>   [self tile];
>   [self reloadData];
> 
> and it should be:
> 
>   _dataSource = anObject;
>   [self tile];
>   [self reloadData];
> 
> We should also remove the TEST_RELEASE(_dataSource) in -dealloc.
> 
> The docs don't mention that we must retain the _dataSource and it can
> cause a leak (it does for all "logical" dealloc "chain" method calls I can
> imagine - the _dataSource will always have a retainCount >= 1).


_______________________________________________
Bug-gnustep mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-gnustep

Reply via email to