From dff6203fb3d8f01c2313ff6f2452e81114e7e808 Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Sun, 1 Aug 2010 19:10:22 -0400 Subject: [PATCH] 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. --- AppKit/CPTableView.j | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/AppKit/CPTableView.j b/AppKit/CPTableView.j index 991ad5cf1..1f96b6b5d 100644 --- a/AppKit/CPTableView.j +++ b/AppKit/CPTableView.j @@ -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;