[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Sun, 16 Jan 2005 19:08:34 +0100
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.2) Gecko/20040906
Marko Riedel wrote:
I am doing some maintenance work on some old code of mine that no longer
compiles. I discovered that NSTableView sometimes requests one row beyond
the number of rows returned by numberOfRowsInTableView: from its data
source. Everything works fine if I catch this and return nil from
objectValueForTableColumn:. Bug or feature? This is gnustep-gui-0.9.3.
If this happens, than it is a bug. Could you provide code and
instructions to reproduce it?
I did inspect the NSBrowser code to find a possible cause for this, but
most the calls to [tableView:objectValueForTableColumn:row:] seem to be
protected by explicit checks or a call to rowAtPoint:. This would leave
drawRow:clipRect: as a potential problem, but here we have this check in
the calling drawRect:. No idea how this still could go wrong.