From fdf47eb84efb0d9daa3acfb70ba2b71df61ba562 Mon Sep 17 00:00:00 2001 From: Randall Luecke Date: Thu, 27 Jan 2011 14:37:26 -0500 Subject: [PATCH] Fix for tableview reloadData call inside setObjectValue: causing additional editing to being. --- AppKit/CPTableView.j | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/AppKit/CPTableView.j b/AppKit/CPTableView.j index 21c2df267..744284bdc 100644 --- a/AppKit/CPTableView.j +++ b/AppKit/CPTableView.j @@ -3279,6 +3279,8 @@ CPTableViewFirstColumnOnlyAutoresizingStyle = 5; */ - (void)_commitDataViewObjectValue:(id)sender { + _editingCellIndex = nil; + [_dataSource tableView:self setObjectValue:[sender objectValue] forTableColumn:sender.tableViewEditedColumnObj row:sender.tableViewEditedRowIndex]; if ([sender respondsToSelector:@selector(setEditable:)]) @@ -3295,7 +3297,6 @@ CPTableViewFirstColumnOnlyAutoresizingStyle = 5; [[self window] makeFirstResponder:self]; - _editingCellIndex = nil; } /*!