Ok - thanks - changed
> The data source is not retained on OS 4.2. > > > 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 > _______________________________________________ Bug-gnustep mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-gnustep
