Closes #806. Fixed: if a selected row was removed from a table view, the selection remained and would show up again if a new row was later added.

This commit is contained in:
Alexander Ljungberg
2010-08-01 19:10:22 -04:00
parent b4dd6b670b
commit dff6203fb3
+2 -2
View File
@@ -1616,11 +1616,11 @@ CPTableViewFirstColumnOnlyAutoresizingStyle = 5;
- (void)noteNumberOfRowsChanged
{
var oldNumberOfRows = _numberOfRows;
_numberOfRows = nil;
_numberOfRows = [self numberOfRows];
var oldNumberOfRows = _numberOfRows;
// remove row indexes from the selection if they no longer exist
var hangingSelections = oldNumberOfRows - _numberOfRows;