diff --git a/AppKit/CPTableView.j b/AppKit/CPTableView.j index afafddc20..5d94d1dd8 100644 --- a/AppKit/CPTableView.j +++ b/AppKit/CPTableView.j @@ -2154,10 +2154,12 @@ CPTableViewFirstColumnOnlyAutoresizingStyle = 5; } } -- (void)_commitDataViewObjectValue:(CPTextView)sender +- (void)_commitDataViewObjectValue:(id)sender { [_dataSource tableView:self setObjectValue:[sender objectValue] forTableColumn:sender.tableViewEditedColumnObj row:sender.tableViewEditedRowIndex]; - [sender setEditable:NO]; + + if ([sender respondsToSelector:@selector(setEditable:)]) + [sender setEditable:NO]; } - (CPView)_newDataViewForRow:(CPInteger)aRow tableColumn:(CPTableColumn)aTableColumn